Site icon WallStreetWindow.com

Chula Vista Center: Is It A Dead Mall? – Source – Retail Archaeology (11/08/2019)

In this episode we take a look at Chula Vista Mall, a mall near San Diego, CA that seems to be struggling.

Exit mobile version