Devon HouseGuesthouse
Delorme Street 49, delorme street W6 8DS, Hammersmith and Fulham, London, W6 8DS, United Kingdom
Featuring a garden and a terrace, Devon House is set in London, 1.3 km from Eventim Apollo and 2.2 km from Olympia Exhibition Centre. The property is around 2.3 km from Stamford Bridge - Chelsea FC, 3.8 km from Natural History Museum and 3.