The hotel is located in fashionable Notting Hill, close to Kensington gardens and within easy reach of Knightsbridge, Kensington High Street and Oxford Street.
View All Hotels in LONDON