1714-1740 Euclid Ave
San Diego, CA 92105
$30.00 USD/SF/YR
507-2,667 SF
3
Spaces Available
Built 1965
2,667 SF Contiguous
Built 1965
507-2,667 SF
$30.00 USD/SF/YR
Retail