$900,000 - 5754 Olvera Ave, San Diego, CA 92114
5754 Olvera Ave
San Diego,
CA
92114
Country: US