skip to Main Content

From birthday parties to business meetings, graduations or a much needed catch up with friends, Vesta is here to help.


Raise a glass

We love a party! Celebrate in style with drinks, canapés and up to 75 of your friends, family or colleagues.

Dine Out

A special occasion deserves a memorable meal. Our semi private dining room seats 12 or we can cater up to 60 throughout the restaurant. We’ll tailor two or three course menus to your taste and needs.

Down To Business

Whether it’s a breakfast meeting, working lunch or client dinner, we’ll help your business shine.

We also offer Corporate Sponsorship Packages, bespoke to you, your company and budget.

To discuss your event, email or call 0131 220 0773.