$599,900 -
12510 Carmel Creek Rd Unit 184
San Diego ,
CA 92130
Country: US