London Choice Apartments – Chelsea is in the heart of London, within a 5-minute walk of Saatchi Gallery and Duke of York Square. This upscale apartment is 0.3 mi (0.4 km) from Sloane Square and 0.3 mi (0.5 km) ... Read more

View all Luxury Hotels in London