The Athenaeum Hotel & Residences

116 Piccadilly
Mayfair
London, W1J 7BJ GB