Anchor Space for Lease

Address: 1735 Euclid Ave.
City/State: San Diego, CA 92105 
Listing Status: For Lease
Property Type: Retail