Located in London, just a 7-minute walk from Stamford Bridge - Chelsea FC, The Finborough Road Lodge offers accommodation with free WiFi. The apartment is 1.7 km from Olympia Exhibition Centre.
The apartment features a TV and 3 bedrooms. There is a dining area and a kitchen equipped with a dishwasher.
Royal Albert Hall is 1.8 km from The Finborough Road Lodge, while Harrods is 2.3 km from the property. London City Airport is 17 km away.