Designed by
Title
City Hall and More London Riverside in England #19778763
Description
Modern glass and steel City Hall building towering overhead, part of the More London Riverside estate location in London England, and home to the Greater London Authority.
This image is editorial