LONDON Chelsea
Chelsea Store
Address
149 Sloane Street
London, SW1X 9BZ
view map
Hours
Monday to Saturday
10am - 7pm
(10.00 - 19.00 GTM)
Sunday
11.30am - 6pm
(11.30 - 18.00 GMT)
24th & 31st December 2024:
10am - 4:30pm (10.00 - 16.30 GMT)
Closed 25th & 26th December 2024, and 1st of January 2025.