Holmbury Gardens B&B
Bed and Breakfast
London, Greater London
«Holmbury Gardens B&B» is located in London. This hotel is located in 20 km from the city center.
7 Holmbury Gardens, London, UB3 2LU