Area: Chelsea
Studio, 1 Bedroom, 2 Bedroom
5 Star London living is offered at this award winning Chelsea location consisting of 33 deluxe, full equipped apartments just a stones throw from Sloane Square and its shopping tributary, Sloane Street. Access to the designer boutiques of Chelsea together with its direct transport links to The City ...More Details