Call us: 01334 848878


Exterior view of our inn at night

Visit our friendly St Andrews family restaurant

Our friendly St Andrews family restaurant is here to give you a delicious meal at fantastic prices. We specialise in home cooked food made with local produce and change our menu every two months throughout the year. Since our food is all homemade, we can cater for all dietary requirements. If you have any particular needs, please phone us in advance, and we can make sure to have something that suits you. Call us on 01334 848878 for bookings or to get further information.
Delicious cheesecake served at our family restaurant in St Andrews

Food served

Our menu may be small, but it's just packed with good, honest cooking, with everything made here, from scratch. Our traditional Sunday Roasts are always very popular, and we also offer different special occasion menus, on mothers day and at Christmas, for example. We aim to cater to everyone's tastes and appetites, so adults and kids can both order half portions.


Private Dining

Our dining area seats up to 24 and is perfect for functions or celebrations, and groups of 15 or more can hire the entire room for their private dining pleasure. Special customised menus can be created for private parties. Just call us in advance to make a booking and we can discuss the menu options that will suit you. To get further information, call 01334 848878 now.


Our cosy bar serves food and drinks daily featuring a wood burning stove local beers, ales and gins. In the summer months, the front door opens onto a newly refurbished beer garden. 
A table arranged for private dining in our inn
Share by: