City Hall London
Photograph - Photography
City Hall is located on the River Thames in the London borough of Southwark. It is the headquarters for the Greater London Authority, which includes the Mayor of London and the London Assembly. During the London 2012 Olympic games, the building was known as "London House".
April 10th, 2013
Viewed 602 Times - Last Visitor from Roubaix, B4 - France on 03/02/2015 at 5:06 PM