Open All Year... The Millennium Gloucester Hotel is a modern Luxury Hotel situated in a quiet residential quarter of Kensington, in the heart of Central London, just 2 minutes walk from Gloucester Road Tube Station which serves as the gateway to the rest of London.