$569,000 - 6316 Streamview Dr, San Diego, CA 92115
6316 Streamview Dr
San Diego,
CA
92115
Country: US