HOTEL
Beachfront Treasure
Edinburgh Road 35e, Musselburgh, EH21 6EE, United Kingdom
Where it sits
Beachfront Treasure
Edinburgh Road 35e, Musselburgh, EH21 6EE, United Kingdom
55.94597, -3.07570
Plan around Beachfront Treasure
Ask for the details that decide a trip. Sourced answers open right here.
