St John's Bar and Restaurant is a classic brasserie and cocktail bar in Perth's old town. Our menu is crafted with passion using the freshest ingredients from local Perthshire suppliers.
Enjoy our signature cocktails, unique wine and champagne list, boutique gin, prestigious whisky, and local, craft, and premium beers. Our beautifully designed dining room and outdoor seating provide the perfect ambiance for any occasion.
Our friendly and professional team is dedicated to providing excellent service and creating a welcoming environment where our guests feel valued and appreciated.