$545,000 -
17607 Pomerado Road Unit 204
San Diego ,
CA 92128
Country: US