London
London is a city in southwestern Ontario, Canada, along the Quebec City–Windsor Corridor. The city had a population of 422,324 according to the 2021 Canadian census.
Source: WikipediaThe Best Travel Spots nearby City Hall, London
Travel to City Hall, London in United Kingdom
Find hotels nearby 🏨
Find & Book the best travel experiences here
City Hall is the headquarters of the Greater London Authority, which comprises the Mayor of London and the London Assembly. It is located in Southwark, on the south bank of the River Thames near Tower Bridge.
Source: WikipediaLandmark pictures in City Hall, London
Shot with a None. Exposure: None, Aperture: None, Focal Length: None, ISO: None
About this picture
London Southwark view with the river Thames, City Hall and with The Shard