City Hall, London, is situated on the southern bank of the River Thames just west of the Tower Bridge. The bulbous shaped building is the headquarters of the Greater London Authority. C U on the email, keith