Located in London, The Square Sloane Square has well-equipped accommodation boasting free WiFi, a 10-minute walk from Harrods and 1.4 km from Royal Albert Hall. There is also a kitchenette in some of the units equipped with a microwave and fridge. The Serpentine is 1.5 km from the apartment. The nea Read more
Located in London, The Square Sloane Square has well-equipped accommodation boasting free WiFi, a 10-minute walk from Harrods and 1.4 km from Royal Albert Hall. There is also a kitchenette in some of the units equipped with a microwave and fridge. The Serpentine is 1.5 km from the apartment. The nearest airport is London City Airport, 15 km from the property.