The Chesterfield Mayfair
Mastering the art of impeccable service in quintessentially British surroundings, The Chesterfield Mayfair is the perfect base for exploring London's Royal Parks. One of the best places to stay in London, Green Park is just a five-minute stroll from the luxury and comfort of this four-star hotel, and is the perfect place to walk off the stress of the city.