14 St Johns Place, Perth PH1 5SZ

Order Online


We’ve teamed up with Deliveroo to allow you to have all your favourite Willows dishes (and drinks) delivered to your door in around 30 minutes!

It's really quite straightforward, just put together your order, enter your address and payment details, and that's it - we'll get your food to you as soon as possible!



We provide an excellent take away service but sometimes we can get extremely busy. To provide you with the best service possible, we’re able to accept online orders where you can order in advance and collect your order at your chosen time.