For Lease in Chula Vista

Address: 8 - 26 3rd Ave.
City/State: Chula Vista, CA 91910 
Listing Status: For Lease
Property Type: Retail