Ravelston House
182 North High Street Musselburgh, EH21 6BHFeaturing free WiFi throughout the property, Ravelston House is set in Musselburgh, 1.4 km from Musselburgh Racecourse. Guests can enjoy the on-site restaurant. Free private parking is available on site. Every room includes a flat-screen TV.
7 rooms
from £30