London >
Newbury Park
Hotels in London near Newbury Park
We found 22 properties with availability in London
Show on map
Gants Hill
89 Headley Drive, Ilford, United Kingdom
Located a 17-minute walk from Valentines Mansion & Gardens, Gants Hill Villa Ilford gives access to various tourist sites in the vicinity.
starts from
366 USD
price for 1 night
Toro House
52 Montreal Road, Ilford, United Kingdom
Toro House Ilford is located merely a 5-minute walk from St. Margaret of Antioch Church and looks out onto the garden. Wi-Fi and private parking are provided for guests' utmost comfort.