Meeting Venues The Strand
Overlooking the Strand and directly opposite Charing Cross station, the meeting facilities enjoy great views of the surrounding area including Trafalgar Square.Located directly opposite Charing Cross station, our meeting rooms can cater for up to 35 delegates and are in a prime position for easy access to all areas of London.