
Millennium Mayfair hotel, London - Exterior
The hotel is located in Grosvenor Square, within easy walking distance of London’s main attractions including the shops of Oxford Street the boutiques of Bond Street and Theatre Land. The Hotel is just a stone’s throw away from Green Park and Bond Street tube station with both Heathrow and Gatwick airports 30 minutes away.