Home » North America
Lima's mall network tracks 1 centre totalling 742k sqft of GLA. Lima Mall is the largest centre at 742k sqft.