Queen Square and the surrounding area

< >

Corner of Great Ormond Street 1893

The site is now occupied by the Royal London Hospital for Integrated Medicine

42 / 84