Red Lion Square

Red Lion Square
London, WC1R 4HQ
Photo of Red Lion Square