Liverpool Street Station, Liverpool Street, City of London, Greater London Authority, c1932. A view along a platform at Liverpool Street Station, showing beams of sunlight shining through the train shed roof on to the tracks.
World Europe United Kingdom England Greater London London City of London
Pixel Dimensions (W x H) : 5079x6758
File Size : 33,520kb