The Millennium Hotel London Mayfair is perfectly situated in Grosvenor Square, in the heart of this fashionable area. From here guests can relax and enjoy a short leisurely stroll through this beautiful residential park, with its wonderful open green spaces.
Features
Accomodation
Disabled Access
No Smoking
Outside Area
Outside Caterers
Riverside Location / Views
Weddings
Screening Room(s)
Test False(s)