More London
This 13 acre complex, known as More London, houses City Hall, The Scoop (an amphitheater), office buildings, restaurants and an open air pedestrian area with fountains. More London is located in Southwark, adjacent to Tower Bridge and on the South…
Continue reading