$599,000 - 1120 S Euclid Avenue, San Diego, CA 92114
1120 S Euclid Avenue
San Diego,
CA
92114
Country: US