This is a fabulous property, ideal for travelers who want modern facilities combined with the grandeur of a bygone era, in a prime location in London.
A stay at Millennium Hotel London Mayfair places you in the heart of London, minutes from Selfridges and close to Buckingham Palace. This 4-star hotel is close to Harrods and Trafalgar Square.
44 grosvenor square
Checking for room alternatives