1 Guest

Macdonald Marine Hotel & Spa, East Lothian calendar of events

April 2017

June 2017

  • Edinburgh Cup Raceday

    3rd June 2017 | Musselburgh Racecourse, Edinburgh

    The Edinburgh Cup Raceday returns for another exciting day of race action. Find a place to stay with Eventful Stays!

    More information...

August 2017

January 2018