LONDON Chelsea

Sloane Street

Address

149 Sloane Street
London, SW1X 9BZ
view map

Hours

Given the increasing severity of the situation, we have made the decision to temporarily close our shops in London. We will reopen as soon as possible.