Arisaig Hotel
Haggard Alley
If you're a Harry Potter fan, you're going to love Haggard Alley in Mallaig. Tucked away in an old Police Station in the centre of the village, this spellbinding shop is jam-packed with official Harry Potter merchandise and makes for a great place to escape to.