Top 10 Four Star Hotels in London


2. Millennium Hotel London Mayfair


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.

More: 10 Best Art Hotels around the World