A stunning 19th-century villa in Marshan transformed into a boutique guesthouse, with Mediterranean gardens, pool, and views of the Strait of Gibraltar.
Browse more places in Morocco
Morocco Finder