Lewis Street Business Center

Anaheim, CA (1988)

Project Details

17 building industrial center

105,500 total SF