News

Holiday Inn London - Kensington High St. London. 3.8 miles to city center [See Map] 7.4. Good (4640 reviews) The hotel rating is 7.4 out of 10 and is categorized as Good.