Skip to content

Newsletter signup

Restaurant in Edinburgh
Restaurant in Edinburgh
Restaurant in Edinburgh
Restaurant in Edinburgh
Restaurant in Edinburgh
Restaurant in Edinburgh

Rocca@Holyrood 1 Rose

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

City BreakShoppingFamily funGolfCulture & HistoryAA 1 RosetteSpa

Ask us about our restaurantsMake an enquiry

Business meeting over lunch, early-morning brunch with the team or a delicious meal following a day exploring Edinburgh, our £1/2 million brand new award-winning restaurant opposite the Scottish Parliament and overlooking Arthur's Seat is the perfect environment. Our exciting new dining concept combines simple classic Scottish dishes with an Italian twist in a relaxed, flexible and friendly environment.

Using only the finest ingredients, sourced locally where possible, Rocca@Holyrood is one of the most exciting new restaurants in Edinburgh.  Whether you are looking for a specialty cocktail, a delicious afternon tea or a sumptuous meal our new restaurant is the ideal spot in the heart of Edinburgh's Old Town.

Reserve a table

Call us on 0844 879 9028

Due to the popularity of Rocca@Holyrood, we advise you to book a table in advance in order to avoid disappointment.

Opening Times

Breakfast

  • 7am-10am (Mon-Fri)
  • 7.30am-10.30am (Weekends)

Dinner

  • 5.30pm - 9.30pm (Daily)

Ask us about our restaurantsMake an enquiry