Sandwiches Takeaway
Willows

Willows

12 Saint John's Place, Perth, PH1 5SZ

View Menu & Order

About Willows

Just off the High Street in Perth, Willows has built something of a local following for its seriously good sandwiches. The team here treat bread with the respect it deserves, using it as the foundation for generously filled creations that never feel stingy or slapdash. With a perfect Food Hygiene Rating, it's clear they care about quality as much as flavour — and the steady stream of regulars popping in for lunch proves the point. This isn't a grab-and-go afterthought; it's a proper sandwich shop doing things right.

Think thick, soft ciabatta packed with slow-roasted meats, or focaccia layered with tangy marinated vegetables and melting cheese. The menu changes with the seasons, but the commitment to fresh, local ingredients never wavers. Whether you're after a classic BLT with a twist or something more adventurous like their harissa chicken with pickled slaw, every bite feels considered and satisfying. They serve throughout Perth and the surrounding area, making it dangerously easy to get your fix without leaving the sofa. Order direct through their website for the freshest experience.

12 Saint John's Place, Perth, Perthshire, PH1 5SZ
View Full Menu & Order Online

Find Us

12 Saint John's Place, Perth, PH1 5SZ

Share This Restaurant

Write a Review

100
100
100

Customer Reviews

No reviews yet — be the first to share your experience!