A 20-minute drive from Edinburgh, within reach of 3 rail stations, this Premier Inn hotel has free parking and is only 2.5 miles (4 km) from Musselburgh Racecourse.
If you would like to update this listing, please use the Claim This Listing button below.
You can also leave a review if you have previously visited the pub.