$889,000 -
12665 Creekview Dr Unit 136
San Diego ,
CA 92128
Country: US