This modern and impressive four-star deluxe hotel is located in the heart of Kensington - less than a minute's walk from Gloucester Road underground station. The hotel offers an understated elegance with a relaxed environment and friendly but discreet level of service. This Kensington hotel in London is located in the heart of the prestigious Kensington town, less than a minute's walk from the Gloucester Road Underground Station. The Millennium Gloucester Hotel London Kensington is close to ... More