The May Fair Hotel

Stratton St, Mayfair, London W1J 8LT

 

 

Closest Tube Station: Green Park