Tes April 10, 2018By Yasmin Barnett Loading Map.... Tes26 Red Lion Square - London 51.5195883 -0.11879529999998795 Address 26 Red Lion Square London WC1R 4HQ United Kingdom Upcoming EventsNo events in this location