Liverpool Street Station London, United Kingdom building sky metropolitan area skyscraper tower block metropolis blue landmark City Architecture Downtown skyline cityscape tower headquarters tall apartment building
Visit London
Liverpool Street Station
Photo courtesy of Cultura Creative 2012/London and Partners