Loading Map.... Conway Hall25 Red Lion Square - LondonDetails 51.5195024 -0.11704970000005233 Address 25 Red Lion Square London WC1 4RL United Kingdom Upcoming Events No events in this location