Online orders placed after 15th December are not guaranteed to be delivered before Christmas. In-store pickup is available until 24th December. PLEASE NOTE: new orders containing chilled items (such as meat or cheese) will be dispatched from the 6th January 2025. Gift cards are still available for purchase and can be delivered by email at any time, including Christmas Day.Dismiss