Red Lion Square

Red Lion Square
London, WC1R 4HQ