Listings >> Hotels Athenaeum Hotel & Apartments A warm and intimate hotel, request room overlooking Green Park. www.athenaeumhotel.com 116 Piccadilly, Mayfair, London W1J 7BJ, UK Get directions Hotels