$749,000 -
12237 Carmel Vista Rd Unit 262
San Diego ,
CA 92130
Country: US