Le Millennium Bailey's Hotel London Kensington occupe une élégante maison de ville du XIXe siècle située au centre de Kensington. Il propose des chambres de luxe à seulement 100 mètres de la station de métro Gloucester Road.