Ksar es-Seghir

Small walled harbour town on the Strait of Gibraltar where Marinid, Portuguese and Ottoman ruins share a single hillside — one of Morocco's most layered historic sites

Highlights

Top places