NEC 4th St & Ross Ave, El Centro, CA 92243

Address: NEC 4th St & Ross Ave
City/State: El Centro, CA 92243
Listing Status: For Lease
Property Type: Retail