Valley Plaza

Address: 1627-1649 W MAIN STREET
City/State: EL CENTRO, CA 92243 
Listing Status: For Lease
Property Type: Retail