Served Monday to Friday from 2.30pm – 4.00pm

Book a table to enjoy dainty and delicious cakes, sumptuous savouries and a vibrant variety of teas. It’s the perfect location for treating yourself and friends to a spot of afternoon tea in style with breathtaking views across the Park to the River Esk and our historic Orangerie. We can also customize for special dietary requirements.

So pull up a chair, sit back and relax in our gorgeous light-filled restaurant. And if you’re celebrating, why not add a glass or bottle of Prosecco?

Our scrumptious Afternoon Tea is back! From January 2024 afternoon tea will be served Monday to Friday, from 2.30pm – 4.00pm for pre-booking only. Please call us on 0131 322 2572 to pre-book afternoon tea. Planning something special or looking for afternoon tea for a larger group? If your booking is for 12 people or more, please email our team on Alternatively, click here to find out more about our gorgeous private events spaces at Restoration Yard.

Scroll down to see our current menu…
Afternoon Tea Menu

Top Tier

Plain and fruit scone with clotted cream and jam  

Middle  Tier

Pecan and treacle tart 

Chocolate Black Forest gateau  

Orange and vanilla posset 

Bottom  Tier*

Mini Wagyu cheese burger, chilli jam, lettuce and tomato  

Smoked salmon, cucumber, cream cheese and rocket sandwiches

Egg mayo and watercress sandwiches


Vegetarian Bottom Tier*  

Mini vegetarian burger, chilli jam, halloumi and lettuce  

Macaroni cheese croquette 

Egg mayo and watercress  

Includes a pot of tea and/or cafetiere of coffee.

Afternoon tea costs £22.50 per person.

Choose to add a 200ml mini bottle of Prosecco £7. Please book in advance. 

If you have any special dietary requirements please let our team know when you book Afternoon Tea.  

Book a Table

Our scrumptious Afternoon Tea is served Monday to Friday from 2.30pm – 4.00pm. Please note Afternoon Tea must be pre-booked up to 48 hours in advance of your visit and payment made at time of booking.  To book, please call our team on 0131 322 2572.