2220-2290 Otay Lakes Rd
Chula Vista, CA 91915
Rate Upon Request
20,173 SF
1
Space Available
Built 1996
Built 1996
20,173 SF
Rate Upon Request
Retail