Baglioni Hotel London is located in central London, close to Royal Albert Hall, Kensington Palace, and Kensington Gardens. Nearby points of interest also include London Natural History Museum and Buckingham Palace.
Address:
60 Hyde Park Gate, Kensington, London, England W8 5AS Expedia:
Baglioni Hotel London