Route GuidesRoutes City GuidesCities Map Log in

Dwyer House

London
18 Dwyer House 2 Townmead Road, London, SW6 2NZ

1 rooms · from £0


Located 1.6 km from Chelsea FC, Dwyer House offers accommodation in London. Dwyer House boasts views of the river and is 1.7 km from Stamford Bridge. Private parking is available on site. There is a dining area and a kitchen equipped with...