Looking for the perfect spot to host your next special event?


Cranachan Cafe offers a warm and inviting atmosphere, ideal for celebrating with friends, family, or colleagues. Whether it's a baby shower, hen do, retirement party, or birthday, our space is perfect for intimate gatherings of up to 35 guests.

We offer a variety of menu options to suit your occasion:

 
 

Afternoon Tea Menu

Indulge in a selection of freshly baked scones, sandwiches, and delightful treats.

 

Lunch Menu

A two course menu with coffee that’s perfect for a midday celebration.

 

Evening Menu

A set two or three course menu available Friday and Saturday evenings.

 

We’re also happy to accommodate a variety of dietary requirements, ensuring everyone can enjoy the celebration!

Our menus are available for groups of 12 people and more. Choose to dine in our two spaces:

 

The Cosy, Scottish-Inspired Dining Room

A warm, intimate setting filled with charm, perfect for smaller, more personal gatherings.

 

The Open, Airy Princes Square Terrace

For a light and spacious environment, ideal for an uplifting celebration.

 
 

We offer these spaces on all days of the week.  For groups of 20 people or more the space can be used exclusively with no function hire charge.

Celebrate your special occasion in style at Cranachan Cafe, where great food and a warm welcome await. Contact us today to book your event! 

Simply fill out the contact form with details of your booking request and we’ll be in touch to help you plan this.