The hotel is located between fashionable South Kensington and Earls Court, within easy reach of High Street Kensington and Earls Court exhibition centre.
View All Hotels in LONDON