Restaurants are open 11am - 11pm
At certain restaurants, last orders for food is 9pm.
Bank Holiday trading hours for most retailers are 10am – 6pm. Some brands may choose to trade longer.
Christmas Opening Hours 2026
14-18 Dec - 9am - 9pm
19 Dec - 9am - 8pm
20 Dec - 11am - 5pm
21-23 Dec - 9am - 9pm
24 Dec (Christmas Eve) - 9am - 4pm
25 Dec (Christmas Day) - Closed
26 Dec - 10am - 7pm
27 Dec - 11am - 5pm
28 Dec - 10am - 6pm
29-30 Dec - 10am - 8pm
31 Dec (New Year's Eve) - 10am - 5pm
1 Jan (New Year's Day) - 11am - 5pm
