The Finborough Road Lodge

113 Finborough Road, London, SW10 9DU, United Kingdom

About The Finborough Road Lodge

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.

Location

The Finborough Road Lodge
113 Finborough Road, London, SW10 9DU, United Kingdom

Logo

We are an independent travel network
offering over 100,000 hotels worldwide

Learn more Learn more