See the latest prices and deals by choosing your dates.
Chelsea, London (0.3 miles from Chelsea Physic Garden)
Located in the centre of London, London Choice Apartments - Chelsea - Sloane Square provides accommodation with free WiFi in a historic building.
Hotel in Chelsea, London (0.5 miles from Chelsea Physic Garden)
San Domenico House is a luxurious boutique hotel located only 5 minutes’ walk from Sloane Square and fashionable Chelsea. Bedrooms have en suite marble bathrooms and offer free Wi-Fi.
Hotel in Chelsea, London (0.8 miles from Chelsea Physic Garden)
This 5-star luxury hotel is in London's Knightsbridge, looking out over quiet gardens.
Chelsea, London (0.6 miles from Chelsea Physic Garden)
Offering city views, Beautiful Chelsea Apartment in Fashion District is an accommodation set in London, 1.1 km from Harrods and 700 metres from Victoria and Albert Museum.
Hotel in Chelsea, London (0.7 miles from Chelsea Physic Garden)
Featuring a restaurant, a bar as well as a tennis court, Beaverbrook Town House is located in the centre of London, 1.3 km from South Kensington Underground Station.
Chelsea, London (0.5 miles from Chelsea Physic Garden)
Located in the vibrant London city centre, The Apartments by The Sloane Club is a self-catering accommodation boasting free WiFi access for all guests.