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...
  • Excellent56%
  • Very good29%
  • Average10%
  • Poor4%
  • Terrible1%
Travellers talk about
“lunch” (148 reviews)
“cakes” (55 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 (707)
Traveller rating
Traveller type
Time of year

1 - 10 of 694 reviews

Reviewed 4 days ago

Waiting staff wonderful and friendly however I felt management were not positive towards the staff. Food great and coffee too.

Thank Sunblueskyy
Reviewed 1 week ago

Stopped for lunch on the way up to Aberdeen Coffee was a delight with a good standard choice and a special order made up for my companions Sandwiches and soup were tasty and good value Lovely setting outside in the square

1  Thank Tomi61
Reviewed 2 weeks ago via mobile

Stopped to rest after a morning of shopping and sampled a couple of Gins very refreshing and busy. Great menu lots of choice. We decided to return for dinner only to find out they shut at 5.30. Very disappointed. Not sure if this is just...More

1  Thank kathleen g
Reviewed 3 weeks ago via mobile

An exceptional coffee shop, the service was great, staff are very attentive and efficient, the food was very good, standards are high. In a lovely setting too, I recommend a visit.

Thank Carlymmmmm
Reviewed 4 weeks ago

I ate here with friends today, and it was lovely. The food was very tasty, but what really made it stand out was the excellent service: very friendly (without being at all intrusive), very helpful, very accommodating. Really quite exceptional. The large outdoor eating area...More

Thank Paula K
Reviewed 5 weeks 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

1  Thank Mo22S
Reviewed 14 June 2018 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.

1  Thank David S
Reviewed 6 June 2018

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 4 June 2018 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 4 June 2018 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
Nearby HotelsSee all 18 hotels in Perth
Salutation Hotel
1,207 reviews
.09 miles away
Premier Inn Perth City Centre Hotel
820 reviews
.12 miles away
Royal George Hotel
711 reviews
.16 miles away
New County Hotel
837 reviews
.28 miles away
Nearby Restaurants
125 reviews
.00 miles away
The Venue
155 reviews
.05 miles away
Pig 'Halle
722 reviews
.07 miles away
357 reviews
.08 miles away
Nearby Attractions
Perth Concert Hall
282 reviews
.13 miles away
Perth Museum and Art Gallery
277 reviews
.17 miles away
Kirk of St. John the Baptist
67 reviews
.03 miles away
Perth VisitScotland iCentre
48 reviews
.06 miles 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
Groups, Child-friendly, Kids, Business meetings, Local cuisine
Open Hours
09:30 - 18:30
07:30 - 18:30
07:30 - 18:30
07:30 - 18:30
07:30 - 18:30
07:30 - 18:30
07:30 - 18:30
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