Chelsea Garden Flat
10 Nevern Square London, SW5 9NWSituated 1.1 km from Olympia Exhibition Centre in London, this apartment features free WiFi. Chelsea Garden Flat features views of the garden and is 1.2 km from Stamford Bridge.
1 rooms
from £206