The Arts Club is a luxury hotel as well as a meeting point for the member of the club. Renovated in September 2011, the Club is placed at the heart of contemporary cultural life in London. The elegant rooms and suites offer a discreet escape in the heart of Mayfair for Members and their guests, allowing access to all the facilities of the club during your stay.
40 Dover St, London W1S 4NP, UK
Contacts & Details