Asilah is a fortified town on the northwest tip of the Atlantic coast of Morocco, about 31 km south of Tangier. Its ramparts and gateworks remain fully intact.
Wikipedia https://en.wikipedia.org/wiki/Asilah
Address 90302, Morocco
Coordinates 35°31'20.394" N -5°54'55.269" E