Top 10 Four Star Hotels in London

  

2. Millennium Hotel London Mayfair

Photo: millenniumhotels.co.uk

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

Comments