Comment, Like, & Favorite
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 590 Times - Last Visitor from New York, NY on 12/22/2014 at 9:54 AM
copy and paste to your website / blog - preview