Unit 11
Liverpool Street StationLondon, , EC2M 7PP

58.35 MillionAnnual Footfall