10 Four Star Hotels in London

#2 Millennium Hotel London Mayfair

Prev Next

The Millennium Hotel London Mayfair is actually an 18th-century London mansion. Situated in the heart of Mayfair, the hotel combines the prime location with both luxury and charm. The hotel’s award-winning Italian restaurant, Avista, superb customer services, and range of facilities are sure to please.