Chelsea Inns, London
Inns in / near to Chelsea ...
- | 8.7/10 (485 reviews)
Situated in London, within 500 metres of Stamford Bridge - Chelsea FC and 1.8 km of Olympia Exhibition Centre, The Wo...
Accommodation type: Innfrom USD 165
Remarks: Prices may alter, please check before booking, thanks.
Inns in other areas of London - United Kingdom
Area locations (Number of Inns)
-
Heathrow Inns (7)
-
Twickenham Inns (5)
-
Windsor Inns (5)
-
Wimbledon Inns (3)
:::