Route GuidesRoutes City GuidesCities Map Log in

Finborough Road Apartment

London
161 Finborough Road, London, SW10 9AP

1 rooms · from £150


Set in London, this apartment is 700 metres from Stamford Bridge. The apartment is 700 metres from Chelsea FC. Free WiFi is available throughout the property. The kitchen features a dishwasher.