Skip to content

Gallery of Macdonald Holyrood HotelMacdonald Holyrood HotelAA 4 Stars

Macdonald Holyrood Hotel81 Holyrood RoadEdinburghEH8 8AUTel 0344 879 9028International +44131 550 4500

City BreakShoppingFamily funGolfCulture & HistoryAA 1 RosetteSpa

Rooms from £54 per night Book now

Rooms from £54 per night Book now