Musselburgh Attractions & Activities - The Best Holiday Destinations for 2020
Musselburgh is a town in East Lothian, Scotland, around 6 miles east of the country's capital city, Edinburgh. The town lays claim to being the oldest in Scotland, and has certainly been inhabited for many thousands of years, due to its strategic location where the River Esk flows into the Firth of Forth.
The Most Frequently Asked Travel Questions about Musselburgh