days till festive ordering ends

leaf-1leaf-2flower
double-arrow
How to Order
ringimage1
Step 1: Add item to cart
Browse our Christmas selections and add your favourites to cart.
Step 2: Select mode of collection
Choose between self-collection at our stores or home delivery to receive your Christmas feast. Kindly note that delivery is only available for selected items.
ringimage2
ringimage3
Step 3: Review and Confirm
Review your selected items and choose when you would like to collect or have your order delivered. Double-check all information before proceeding to payment.
Step 4: Make Payment
Check out securely with your credit card or debit card on our website.
ringimage4
ringimage3
Step 5: Look forward to your purchase
Collect your items from our stores at your pre-selected date and time or receive them at your door step according to your selected delivery schedule.
Delivery and Self-Collection

Food Orders

Order period: 30 Oct - 18 Dec

Get ahead of the festive rush! Pre-order your Christmas treats and choose your preferred delivery date from 28 Nov to 25 Dec. Simply allow 5 working days from ordering, and leave the rest to us!

Delivery

Daily delivery timings from 25 Nov - 20 Dec:

10am - 1pm
4pm - 7pm

Daily delivery timings from 21 - 25 Dec:

9am - 1pm
2pm - 6pm

Store Collection

Daily collection timings from 25 Nov - 25 Dec:

10am - 2pm
2pm - 5pm
5pm - 8pm

Christmas Tree Orders

Pre-order period: 30 Oct - 26 Nov

Order your fresh tree from now till 26 Nov, select your preferred delivery date between 25 Nov - 20 Dec, and we’ll bring the Christmas magic to you within 5 working days of ordering.

Delivery

Daily delivery timings from 25 Nov - 20 Dec:

12pm - 3pm
3pm - 6pm

In-Store Cash & Carry:

From 26 Nov

Food Preparation
preparation1
preparation2
preparation2
preparation3
preparation3
preparation3
preparation3
preparation3
How to Order
image1
Step 1: Add item to cart
Browse our Christmas selections and add your favourites to cart.
image2
Step 2: Select mode of collection
Choose between self-collection at our stores or home delivery to receive your Christmas feast. Kindly note that delivery is only available for selected items.
image3
Step 3: Review and Confirm
Review your selected items and choose when you would like to collect or have your order delivered. Double-check all information before proceeding to payment.
image3
Step 4: Make Payment
Check out securely with your credit card or debit card on our website.
image4
Step 5: Look forward to your purchase
Collect your items from our stores at your pre-selected date and time or receive them at your door step according to your selected delivery schedule.
Delivery & Self-Collection
Food Orders
Order period: 30 Oct - 18 Dec
Delivery
Daily delivery timings from 25 Nov - 20 Dec:
10am - 1pm
4pm - 7pm
Daily delivery timings from 21 - 25 Dec:
9am - 1pm
2pm - 6pm
Store Collection
Daily collection timings from 25 Nov - 25 Dec:
10am - 2pm
2pm - 5pm
5pm - 8pm
Christmas Tree Orders
Pre-order period: 30 Oct - 26 Nov
Order your fresh tree from now till 26 Nov, select your preferred delivery date between 25 Nov - 20 Dec, and we’ll bring the Christmas magic to you within 5 working days of ordering.
Delivery
Daily delivery timings from 16 Nov - 20 Dec:
12pm - 3pm
3pm - 6pm
In-store Cash & Carry:
From 26 Nov
Food Preparation
preparation1
preparation2
preparation2
preparation3
preparation3
preparation1
preparation1
preparation1