Location: close to Kensington Gardens, 1 Km. from Bayswater underground station and 20 Km. from Heathrow airport.
See more: Hotels in Europe Hotels in United Kingdom Hotels in London Holiday Destinations in Europe