Mit rund 300 Läden auf 140 000 m² ist Lenox Square eine der größten und bestbesuchten Malls des Landes.