Barkston Gardens, 30, London, Greater London (Great Britain) Show on map
Updating availability and prices
This comfortable hotel is situated in Earls Court
The establishment comprises 21 cosy rooms
Henley House is not a pet-friendly establishment
Book now, best price guaranteed!