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.
$25 Amazon.com Gift Card Get yours when you book a hotel on TripAdvisor and review your stay!

Willows Coffee Shop & Restaurant

Certificate of Excellence
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
Get directions
12-14 St. Johns Place, Perth PH1 5SZ, Scotland
+44 1738 441175
7:30 am - 6:30 pm
Open now
All hours
Sun 9:30 am - 6:30 pm
Mon - Thu 7:30 am - 6:30 pm
Fri - Sat 7:30 am - 9:00 pm
More Info
Add Photo Write a Review

528 Reviews from our TripAdvisor Community

Traveler rating
Traveler type
Time of year
  • More
Showing 522: English reviews
Level Contributor
30 reviews
15 restaurant reviews
common_n_restaurant_reviews_1bd8 15 helpful votes
4 of 5 stars Reviewed 3 days ago NEW via mobile

We went here twice for breakfast and had a range of things including: muesli, scrambled eggs and salmon, cheese and bacon croissant and full cooked breakfast. All very good value. Tea/ coffee equally as good value and service was always pleasant and efficient. They accommodated us easily with gluten free for one of the party. Will definitely return for breakfast... More 

1 Thank Enniston
Dunkeld, United Kingdom
Level Contributor
16 reviews
11 restaurant reviews
common_n_restaurant_reviews_1bd8 12 helpful votes
5 of 5 stars Reviewed 3 days ago NEW

I was lookig for a nice restaurant today in Perth and ended up at this good located restaurant. I had lunch today at Willows and it was great. Beautifully presented food and very taste. It was so nice having luch with you on a nice and sunny day. Nice atmosphere and good service. I will be back. I will recommend... More 

1 Thank 287piscis
Lynn, Massachusetts
Level Contributor
23 reviews
11 restaurant reviews
common_n_restaurant_reviews_1bd8 13 helpful votes
5 of 5 stars Reviewed 5 days ago NEW via mobile

It was by pure chance that we stopped here. My husband had a cafetière and myself a cappuccino. Both were freshly brewed and very tasty beans.

1 Thank Esin K
Witham, United Kingdom
Level Contributor
10 reviews
6 restaurant reviews
common_n_restaurant_reviews_1bd8 5 helpful votes
4 of 5 stars Reviewed 1 week ago

We refused to pay extortionate amount for hotel breakfast so went out and found Willows. Had a lovely breakfast and tea for very reasonable price :)

1 Thank 33Genie33
Level Contributor
3 reviews
common_n_restaurant_reviews_1bd8 2 helpful votes
5 of 5 stars Reviewed 2 weeks ago via mobile

If you want an amazing restaurant with fantastic meals and affordable prices .. This is the place to come .. The customer service was second to none and nothing was to much trouble .. There cream tea was amazing and this gave us time to chill on there outside seating area .. Defiantly worth a visit ..

1 Thank Shelly C
Aboyne, United Kingdom
Level Contributor
22 reviews
10 restaurant reviews
common_n_restaurant_reviews_1bd8 9 helpful votes
5 of 5 stars Reviewed 2 weeks ago

Well what a cracker! We needed to stop somewhere for lunch after a busy morning shopping. This place looked nice and a few people sitting outside so thought we'd stop. SO glad we did. We were 2 adults and 1 toddler. Lots of room outside for the buggy, and space near the door if you want to sit inside. Lots... More 

1 Thank Helen M
Perth, United Kingdom
Level Contributor
22 reviews
17 restaurant reviews
common_n_restaurant_reviews_1bd8 31 helpful votes
4 of 5 stars Reviewed 3 weeks ago

Been here a few times for lunch/brunch and have always found management and staff alike to be very friendly, helpful and considerate. We have been there with our 1 year old grandson and they can't be more helpful finding a suitable table and supplying the high chair. The food is very tasty and service efficient and reasonable selection at acceptable... More 

1 Thank jackandvictor2013
Level Contributor
28 reviews
18 restaurant reviews
common_n_restaurant_reviews_1bd8 7 helpful votes
3 of 5 stars Reviewed 3 weeks ago via mobile

Admittedly we arrived rather late in the day for a coffee, it was about 4pm, too much time browsing Lakeland nearby! ;) My large latte was too full of foam, and went cold very fast, our order was slightly rushed by the tablet wielding waitress, so I randomly chose a Maple Pecan Plait with it. My mum had a Sparkling... More 

Thank glasgow1975
Michael W, Owner at Willows Coffee Shop & Restaurant, responded to this review

Hi Donald, thanks for taking the time to write a review on our page. I’m really sorry to hear that you didn’t enjoy your visit as much as you should have. Clearly a couple of things could have been better however there are a few points that you have raised which I would like to clear up. We take pride... More 

Level Contributor
23 reviews
12 restaurant reviews
common_n_restaurant_reviews_1bd8 8 helpful votes
5 of 5 stars Reviewed 4 weeks ago via mobile

Needed something quick in a break from shopping so was an easy choice to come here we had a small macaroni (yum)and a roll with the most delicious coronation chicken we were going to have cakes but we had no room oh well there's always next time!!

1 Thank chezza251
Level Contributor
7 reviews
5 restaurant reviews
common_n_restaurant_reviews_1bd8 2 helpful votes
5 of 5 stars Reviewed 4 weeks ago via mobile

We go to the willows all the time can't fault it , good service , never to long to wait even when busy . Highly recommend all to give it a try !

1 Thank Alan T

Travelers who viewed Willows Coffee Shop & Restaurant also viewed

Perth, Perth and Kinross
Perth, Perth and Kinross
Perth, Perth and Kinross
Perth, Perth and Kinross

Been to Willows Coffee Shop & Restaurant? Share your experiences!

Write a Review Add Photos & Videos

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
Improve this listing

Restaurant Details

Rating summary
  • Food
    4.5 of 5 stars
    4.5 of 5 stars
  • Value
    4.5 of 5 stars
    4 of 5 stars
Average prices
$7 - $16
Cafe, British, Scottish, Gluten Free Options
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
Local cuisine, Families with children, Business meetings, Special occasions, Large groups
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 - 9:00 pm
7:30 am - 9:00 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
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.

Questions & Answers

Here's what previous visitors have asked, with answers from representatives of Willows Coffee Shop & Restaurant and other visitors
1 question
Ask a question
2 months ago

See all questions (1)

Questions? Get answers from Willows Coffee Shop & Restaurant staff and past visitors.
Posting guidelines
Typical questions asked:
  • Do you have gluten-free options?
  • Is there a dress code?
  • Do you allow dogs on the outdoor patio?