Millennium Gloucester

Millennium Gloucester

Millennium Gloucester Millennium Gloucester is situated in Central London, just 25 minutes from London Heathrow Airport. The various amenities this relaxed hotel offers include 24-hour room service, an executive floor and meeting rooms. This luxurious 4-star hotel provides a whole host of…