687 – 693 Palomar Street, Chula Vista, CA 91911

Address: 687 - 693 Palomar Street
City/State: Chula Vista, CA
Listing Status: For Lease
Property Type: Retail