Hotels in northern Morocco

There are some charming and interesting places to stay in northern Morocco.  Small villages and coastal areas including Tangiers and Asilah.