$660,000 - 12275 Carmel Vista Road Unit 126, San Diego, CA 92130
12275 Carmel Vista Road Unit 126
San Diego,
CA
92130
Country: US