About The Club

Located in the heart of London, just minutes from Trafalgar Square, the Club's contemporary and design led interior is an extremely flexible space with the ability to host a raft of different occasions and events. Founded in 1868 as an international meeting place for the exchange of ideas, this unique venue continues its mission in a thoroughly modern way behind a deceivingly traditional façade.

Image: _banners/abouttheclub.jpg