TOP Kensington Gardens Hotel

9, Kensington Gardens Square
London
United Kingdom