London, United Kingdom

St James's Hotel & Club Mayfair