HENLEY HOUSE HOTEL

30 BARKSTON GARDENS KENSINGTON
London
United Kingdom