City Walls Essaouira Morocco

City Walls Essaouira Morocco. A view from Restaurant Taros to the main square, Moulay Hassan Square, and to the beach that is mostly used by surfers.