NEC of Euclid Ave. and Naranja Street, San Diego, CA

Address: NEC of Euclid Ave. and Naranja Street
City/State: San Diego, CA
Listing Status: For Lease
Property Type: Retail