The Bacha Coffee House in Marrakesh offers the finest coffee in the old royal palace Dar el Bacha in a wonderful atmosphere.