Luxurious holiday homes in Musselburgh
Choose Musselburgh, a historic coastal town near Edinburgh with a sandy beach, historic harbour, and world-class racecourse.
Walk the promenade, watch the tide roll in, and enjoy the blend of seaside calm and easy city access.
