Unit 4 Canary Wharf StationLondon, , E14 5NY

46.59 MillionAnnual Footfall