We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Willows Coffee Shop & Restaurant

$$ - $$$Cafe, British,
12-14 St. Johns Place, Perth PH1 5SZ, Scotland
+44 1738 441175
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent57%
  • Very good29%
  • Average9%
  • Poor4%
  • Terrible1%
Travellers talk about
“lunch” (144 reviews)
“cakes” (54 reviews)
“bacon roll” (16 reviews)
Closed Now
Cafe, British, Scottish, Vegetarian Friendly, Vegan Options, Gluten Free Options
$$ - $$$
12-14 St. Johns Place, Perth PH1 5SZ, Scotland
All Details
Write a ReviewReviews (689)
Traveller rating
Traveller type
Time of year

1 - 10 of 677 reviews

Reviewed 1 week ago

This is a good place for the whole family to eat in as it cover for everyone. The home-baking area, and cakes are outstanding, and the service be the staff is remarkable. Its a busy place and it seems to be a great meeting place...More

Thank Des T
Reviewed 1 week ago via mobile

Lovely little cafe in the centre of town! Great place to stop for lunch whilst shopping! The food is delicious and affordable and staff are very helpful. However it can sometimes be busy and you may have to wait for a little while but it...More

Thank AL7503
Reviewed 1 week ago

We visited this restaurant/coffe shop on the recommendation of a local and we were not disappointed. It was very busy - a good sign - the food was delicious and the service was A1. Very clean throughout.

1  Thank Barbs G
Reviewed 1 week ago via mobile

Visited for lunch today with my Fiance and didn’t regret it!! Service was quick and staff were lovely! We had the chicken fajita wraps - they were so yummy!! Followed by a slice of Oreo cheesecake which was equally nice!

1  Thank Siobhan C
Reviewed 2 weeks ago

Been here several times before and it never disappoints. We had a lentil curry & a croque monsiour, both were very good. Service quick & friendly. Worth a visit.

1  Thank Weirdytwins
Reviewed 2 weeks ago via mobile

We popped in here for a spot of lunch. It was our first visit and we weren’t disappointed. We both opted for a toasted sandwich/panini which I couldn’t fault .... absolutely delicious and the coffee was also perfect! The staff were very friendly and attentive....More

1  Thank Seegal10
Reviewed 2 weeks ago via mobile

We has breakfast here before hitting the mountains and it was gorgeous! Quality food with plenty of options and a really nice little place to sit and enjoy it all. Would definitely recommend.

1  Thank EmHennie
Reviewed 3 weeks ago

I thought that the food here was exceptional, service was excellent with charming funny folk who were knowledgeable about the menu.I read some of the reviews about the grumbles people have had and thought that people with food intolerances need to wake up and stop...More

1  Thank kendurance
Reviewed 12 March 2018

Their staff were clueless on various ingredients that aren't allowed for food intolerances.. should either properly train their staff on this matter or send people with food intolerances such as gluten or dairy away. Hopefully they improve but we won't be going back

Thank K B
Reviewed 19 February 2018

Very impressed with this busy little restaurant. Staff are friendly, efficient and clearly care. Menu provides plenty choice for any customer and the cakes are delicious.

1  Thank nickywilson
Nearby HotelsSee all 18 hotels in Perth
Salutation Hotel
1,176 reviews
.14 km away
Premier Inn Perth City Centre Hotel
773 reviews
.20 km away
Royal George Hotel
691 reviews
.25 km away
New County Hotel
801 reviews
.45 km away
Nearby Restaurants
103 reviews
.01 km away
The Venue
131 reviews
.09 km away
Pig 'Halle
712 reviews
.11 km away
Cafe Tabou
638 reviews
.05 km away
Nearby Attractions
Perth Concert Hall
271 reviews
.21 km away
Perth Museum and Art Gallery
268 reviews
.27 km away
Kirk of St. John the Baptist
65 reviews
.05 km away
Perth VisitScotland iCentre
46 reviews
.10 km away
Ask a question
Questions & Answers
Harold B
4 April 2017|
AnswerShow all 9 answers
Response from Ian L | Reviewed this property |
Yes ! Parking around the South Inch is preferred and a good little walk into the town straight up Princess Street over South St and under the arch ( the old home of the General Accident Fire and Life Assurance G.A.) past one... More
19 June 2016|
AnswerShow all 6 answers
Response from Michael W | Property representative |
I can confirm that dogs are more than welcome at our outdoor seating area however only guide dogs are permitted inside.
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Average prices
US$7 - US$17
Breakfast, Lunch, Brunch, Dinner
Restaurant features
Takeout, Outdoor Seating, Seating, Waitstaff, Highchairs Available, Wheelchair Accessible, Serves Alcohol, Full Bar, Wine and Beer, Accepts Mastercard, Accepts Visa, Digital Payments, Free Wifi, Reservations, Accepts Credit Cards
Good for
Child-friendly, Business meetings, Kids, Groups, Special Occasion Dining, Local cuisine
Open Hours
9:30 AM - 6:30 PM
7:30 AM - 6:30 PM
7:30 AM - 6:30 PM
7:30 AM - 6:30 PM
7:30 AM - 6:30 PM
7:30 AM - 6:30 PM
7:30 AM - 6:30 PM
Location and Contact Information
  • Address: 12-14 St. Johns Place, Perth PH1 5SZ, Scotland
  • Location: Europe  >  United Kingdom (UK)  >  Scotland  >  Perth and Kinross  >  Perth
  • Phone Number: +44 1738 441175
  • E-mail
Willows is a coffee shop and restaurant which is here for people of all ages who want somewhere to come and relax. Our friendly efficient staff will serve you a wide variety of food and the highest quality of coffee. Unlike other coffee shops, we offer superior table service. And unlike other restaurants you can sit for as long as you like with a coffee and do what you feel like doing, catching up with friends, reading the free newspaper or browsing the internet with our free Wi-Fi.We have a separate dinner menu which is served Friday and Saturday evenings. Come along and enjoy excellent food freshly cooked in our relaxing surroundings.
Is This Your TripAdvisor Listing?
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more. Claim Your Listing