London, United Kingdom

No dates selected

Sort by

Price per night in

Distance from the city center
Hotels near a subway station

London hotels near Sloane Square subway station

: 904 options found

Select dates so you can see the availability and exact prices.

Pavilion Road 152 London SW1X 0AX, London
2.6 km from the center of London
332 m from the Sloane Square subway station

Room in this hotel

from PLN 2,815
per night
Flat 2a, 11 Chelsea Embankment, London
3.4 km from the center of London
914 m from the Sloane Square subway station

Room in this hotel

from PLN 1,484
per night
Chelsea Cloisters, London SW8 4BG, United Kingdom, London
3.2 km from the center of London
491 m from the South Kensington subway station

Room in this hotel

from PLN 1,484
per night
10 Egerton Pl, London
2.9 km from the center of London
584 m from the South Kensington subway station

Room in this hotel

from PLN 1,942
per night