Category

England

England, Europe

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
Optimization WordPress Plugins & Solutions by W3 EDGE