Order Online

Delivery or Collection

We have launched our contact free delivery service.

It's really quite straightforward, just place your order online, we will deliver your food to you quickly and safely. Alternatively choose collection and pick up your order at a time that suits you.

You can pay online via PayPal or make a card payment over the phone. If you wish to pay by card over the phone, please select "Pay on delivery" and then call us on 01738 441175.

online ordering willows, lunch dinner cakes coffee
willows afternoon tea delivery

Afternoon Tea Delivery

Afternoon tea can be delivered or collected from Willows between 11:30 - 12:30 each day (currently Thursday - Sunday)

£12 per person, plus £2.50 delivery fee (per order)

All items are hand made at Willows:

  • Your choice of luxury sandwiches
  • Mini scone with clotted cream and jam
  • Raspberry macaron
  • Toffee slice
  • Peanut butter brownie
  • Mini carrot cake
  • Mini Victoria sponge

Add a bottle of chilled mini Prosecco for only £5

Special offer: Afternoon tea with prosecco for 2 only £30

Please note we need a minimum of 48 hours notice for orders, payment can be made over the phone by card or we can accept cash on delivery (unfortunately no change can be given).

Delivery: We deliver to Perth, Scone, Almondbank, Bridge of Earn, Abernethy and Luncarty (more or less within a 5 mile radius of Perth). For further afield orders please contact us first.