6. Millennium Bailey’s Hotel London Kensington
Located in South Kensington, the hotel is a renovated Victorian London townhouse. It combines both style and character to create one of the most popular and traditional hotels in the area. Situated just opposite of the Gloucester Road Underground Station, guests can easily get wherever they need to within the city.