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

) #15 of 142 Restaurants in Perth ₹₹ - ₹₹₹ 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” (135 reviews)
“cakes” (47 reviews)
“scone” (18 reviews)
Closed Now
All hours
Cafe, British, Scottish, Vegetarian Friendly, Gluten Free Options, Vegan Options
₹₹ - ₹₹₹
12-14 St. Johns Place, Perth PH1 5SZ, Scotland
Write a Review
Turn Your Opinions into Points!
Turn your opinions into JPMiles
Turn your opinions into PAYBACK Points
*You can enroll in only one programme at a time to earn rewards for reviews.
JPMiles / Payback Arrow
Reviews (635)
Traveller rating
Traveller type
Time of year

1 - 10 of 635 reviews

Reviewed 3 days ago

Facing east, adjacent to the City Hall in Perth, Willows outside tables are a little suntrap for morning coffee, when the sun is shining that is, as it was on Monday. Changed days as you are now allowed to sit outside with your dog in...More

Thank Phyllis W
Reviewed 4 days ago

We were travelling to Fraserburgh to our friends who run a sheep farm and stopped in Perth for lunch. We found Willows coffee shop well its more than that, its a diamond place to eat. We had the Homemade Steak Pie never seen so much...More

1  Thank argaire
Reviewed 5 days ago

A lovely location for sitting out in the sunshine enjoying a drink and some food. Friendly attentive staff. Good choice of food and drink (including alcoholic).

1  Thank Rachel D
Reviewed 2 weeks ago via mobile

My other half and I had nice morning Coffee for her.....and Beer for me. Good location and friendly staff too. Lucky for us it was a wonderful sunny day.....so we enjoyed sitting outside in the sun.

1  Thank onthebuses1969
Reviewed 3 weeks ago via mobile

We came here for lunch after visiting Perth and the museum. It was very busy but the staff handled it all well and we were seated quickly. We ordered two kids meals which were large but decent quality. I had a tuna sandwich and soup...More

1  Thank Rockalola
Reviewed 3 weeks ago via mobile

Very good service and excellent quality meals. I had haggis neeps & mash potato which was good but felt the helping of potato a bit small. My wife had fish and chips and said it was lovely and a good helping. Prices what you would...More

1  Thank Rod M
Reviewed 4 weeks ago

We enjoyed excellent coffee and a great bacon roll. Apparently the porridge was great as well. We also bought scones to eat later. They were superb, even the cheese and black pudding daily special which my husband ate with jam and clotted cream!!

1  Thank Weepee45
Reviewed 4 weeks ago via mobile

More a coffee bar/ café than a restaurant but the food was excellent with plenty of gluten free options on the menu.

1  Thank Mike H
Reviewed 4 weeks ago via mobile

Bustling restaurant, staff attentive but not intrusive - latte was perfect and the eggs Benedict with smoked salmon almost impossible to explain how tasty this dish was. Superb.

1  Thank shojinky
Reviewed 5 weeks ago via mobile

Was in just after 10.00 on a sat morning for breakfast and was surprised how busy the place was already. The young lady who showed us to our seat was nice n polite in fact from her to the one that took our order and...More

1  Thank Andy M
Nearby Restaurants
Pig 'Halle
665 reviews
.11 km away
Howie's Bistro
441 reviews
.03 km away
Cafe Tabou
554 reviews
.04 km away
Nearby Attractions
Perth Concert Hall
244 reviews
.21 km away
Perth Museum and Art Gallery
231 reviews
.25 km away
Kirk of St. John the Baptist
54 reviews
.07 km away
Perth VisitScotland iCentre
36 reviews
.10 km away
Questions & AnswersAsk a question
Harold B
Is there parking nearby?
3 April 2017|
Answer Show 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
Are dogs allowed?
19 June 2016|
Answer Show 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$ 6 - US$ 15
Brunch, Breakfast, Lunch, 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
Good for
Business meetings, Child-friendly, Special Occasion Dining, Local cuisine, Kids, Groups
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