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” (145 reviews)
“cakes” (55 reviews)
“bacon roll” (16 reviews)
Open Now
7:30 AM - 6:30 PM Hours
Cafe, British, Scottish, Vegetarian Friendly, Vegan Options, Gluten Free Options
₹₹ - ₹₹₹
12-14 St. Johns Place, Perth PH1 5SZ, Scotland
All Details
Write a Review
JPMiles / Payback Arrow
JPMiles / Payback Arrow
Reviews (702)
Traveller rating
Traveller type
Time of year

1 - 10 of 689 reviews

Reviewed 4 days ago

Popped in for lunch, good choice something for everyone, from sandwiches/baked potatoes to meals. My husband had the steak pie and said it was delicious. I had a baked potato, generous filling and lovely side salad. We did have to wait to be seated so...More

Thank Mo22S
Reviewed 1 week ago via mobile

Popped in for a quick lunch while car was being serviced. Bright airy premises, food tasty and served with a smile. Very pleasant experience.

Thank David S
Reviewed 2 weeks ago

Popped in for lunch my husband had steak pie which was very good.I ordered the willows special salad paying an extra £1.50 for chicken unfortunately the salad dressing was so sour I couldn,t eat my meal and the extra charge for chicken consisted of a...More

Thank magthebaker
Reviewed 2 weeks ago via mobile

Called in here to grab a bite to eat at lunch time. There is a wide choice on the menu with choices for everyone. We both went for the mac and cheese which comes with any side. It was hot, fresh and tasty. Prices very...More

1  Thank CEDerbyshire
Reviewed 2 weeks ago via mobile

My daughter and I dropped in for lunch, enticed by the many boards stating that the Sunday Special roast was a must. I ordered it and was then told that they’d run out! This is a pet hate of mine - if you don’t have...More

Thank Bill Y
Reviewed 2 weeks ago via mobile

3 if us popped in for a light lunch, chicken rice and veg soup very tasty lots of chicken, roasted ham and cheese sandwich which was well filled and the accompanying salad was also lovely, GF bacon and cheese sandwich which my daughter really enjoyed....More

1  Thank Derek A
Reviewed 3 weeks ago

This must easily be the worst Crouque Madame I have ever tasted, deep fried sludge just about covers it. Add to this, the totally amateur service and you end up with a total waste of money. We asked the girl trying to serve us for...More

3  Thank brian r
Reviewed 4 weeks ago

First visit here and won't be our last. We were attracted here by all the people outside sitting eating & drinking contentedly in the sunshine - always a good sign! Chose to go inside for a bit of shade & sat at one of the...More

1  Thank alibats61
Reviewed 7 May 2018 via mobile

Great place with very friendly staff, ideal place for lunch or a snack, reasonably priced, 2nd visit here and would highly recommend.

1  Thank David G
Reviewed 25 April 2018

My wife and I visited while shopping in Perth we were made to feel very welcome by the friendly staff and we enjoyed excellent coffee and tasty cakes.

1  Thank John M
Nearby HotelsSee all 18 hotels in Perth
Salutation Hotel
1,195 reviews
.14 km away
Premier Inn Perth City Centre Hotel
808 reviews
.20 km away
Royal George Hotel
706 reviews
.25 km away
New County Hotel
821 reviews
.45 km away
Nearby Restaurants
117 reviews
.01 km away
The Venue
146 reviews
.09 km away
Pig 'Halle
721 reviews
.11 km away
Cafe Tabou
652 reviews
.05 km away
Nearby Attractions
Perth Concert Hall
278 reviews
.21 km away
Perth Museum and Art Gallery
276 reviews
.27 km away
Kirk of St. John the Baptist
66 reviews
.05 km away
Perth VisitScotland iCentre
47 reviews
.10 km away
Ask a question
Questions & Answers
Harold B
3 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$ 16
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
Business meetings, Kids, Child-friendly, Groups, Local cuisine, Special Occasion Dining
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