Fiesta Plaza

Address: 4340 Main Street,
City/State: Chula Vista, CA 91911 
Listing Status: For Lease
Property Type: Retail