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