Sloane Square Apartments

London, United Kingdom

Located in London, near Victoria Train Station, South Kensington Underground Station and Victoria Underground Station, these delightful serviced apartments feature free WiFi. Each unit offers a fully equipped kitchen, a flat-screen TV with cable channels, a living room with a sofa, a private bathroom and a washing machine. A dishwasher, a microwave and oven are also provided, as well as a kettle and a coffee machine. Popular points of interest near the aparthotel include Harrods, Buckingham Palace and St Ja

See other properties