Dar Al Bahar, hotel/ guest house in Essaouira (Morocco)

Dar Al Bahar, a charming hotel with sea views built at the city wall of Essaouira, facing the ocean and its trade winds