LONDON Chelsea

Sloane Street

Address

149 Sloane Street
London, SW1X 9BZ
view map

Hours

Our revised hours are:

Monday to Friday: 10am - 6.30pm

Saturday: 10am - 6pm

Sunday: Closed