Happy Haggis

Aviemore, United Kingdom

The best fish and chips in town some people claim. Located in the town centre. Amazing chips and real ale. An expensive menu. Good prices and a friendly atmosphere. Fab service.