About Millennium Hotel Mayfair
The Millennium Hotel London Mayfair is an impressive 18th century London mansion, which was built as a stately townhouse. Overlooking Grosvenor Square Gardens in the heart of Mayfair, it combines traditional charm and luxury with an outstanding location.
More about Millennium Hotel Mayfair
Millennium Hotel Mayfair is located at 44 Grosvenor Square, W1K 2HP London, United Kingdom
020 7629 9400
https://www.millenniumhotels.com/en/london/millennium-hotel-london-mayfair/
Similar Listings
Yelf'S Hotel
3.5
Waterside Hotel
4.6