Located in Musselburgh, 5 miles from Edinburgh, Mackenzie Beach Bothy features free WiFi access and free private parking. Some rooms feature a sitting area where you can relax. Certain rooms have views of the sea or garden. A flat-screen TV is available. There is luggage storage space at the property. St. Andrews is 29 miles from Mackenzie Beach Bothy, and Edinburgh is 11 miles from the property. The nearest airport is Edinburgh Airport, 11 miles from the property.