The Apartments by The Sloane Club

Starting at
$331
Featured Image
Interior Entrance
Interior Entrance

TripAdvisor Review

Based on 125 review

See all

Property Location With a stay at The Apartments by The Sloane Club in London (London City Centre), you'll be within a 5-minute walk of Sloane Square and King's Road. This 4-star aparthotel is 1.1 mi (1.7 km) from Hyde Park and 1.1 mi (1.7 km) from Harrods. Distances are displayed to the nearest 0....

More details