The Chesterfield Hotel

Location:35 Charles St, Mayfair, London W1J 5EB, UK