Set in London, near South Kensington Underground Station, Harrods and Victoria and Albert Museum, Chelsea - Sloane Avenue Apartments features free WiFi.