HOME
OUR CULTURE
ABOUT
OUR STRATEGY
INVESTMENTS
NEWS
CONTACT US
CAREERS
More
DATE ACQUIRED
August 2018
LOCATION
Otay, CA
SIZE
102,875 SF
UNITS
8
YEAR BUILT
2001