Millennium Hotel Mayfair

Hotels - 4 Stars in Mayfair, London
The Millennium Hotel is in the heart of fashionable Mayfair and has over 300 rooms. It overlooks Grosvenor Square and is within easy walking distance of the shops of Oxford Street and the boutiques of Bond Street. The wide open spaces of Hyde Park and Kensington Gardens are nearby offering relaxation or exercise.