Home
About
Culture
Strategy & Investments
News
Careers
Contact
More
date acquired
August 2018
location
Otay, CA
size
97,961 SF
units
20
year build
1984-1987