LONDON Chelsea

Sloane Street

Address

149 Sloane Street
London, SW1X 9BZ
view map

Hours

Mon & Tue, 9.30am - 6.30pm
Wed, 10.00 - 7.00pm
Thu & Fri, 9.30am - 6.30pm
Sat, 10.00am - 6.00pm
Sun, closed