The Millennium Hotel London Mayfair is a graceful building near Bond Street Tube Station, overlooking Grosvenor Square. It is just a few minutes walk from Buckingham Palace, the wide open spaces of Hyde Park and Londons exciting shopping districts. The stylish and elegant Millennium Hotel London Mayfair has all the discreet charm of an exclusive, Geogian private residence.