Monday, December 31, 2012

City Hall London

London City Hall, situated on the south bank of Thames River by the Tower Bridge, is the headquarters of the Greater London Authority, the London Assembly and the Mayor of London; London’s local government (its previous building, Country Hall has became an aquarium and a hotel). The building is owned by More London and the Greater London Authority has a 25-year lease on it.


Post a Comment

//PART 2