Landmarks in London.
“Queen Square, formerly Queen Anne's Square, is a public square in the City of London, London...Queen Anne's Square
“The Grand Templar Hall, or simply Templar Hall, is a building in London where the Templars...Grand Templar Hall
Pages in category "Landmarks in London"
The following 33 pages are in this category, out of 33 total.