Jump to MLS#:
MLS#:170055634
6631 Duck Pond, San Diego, CA 92130
$4,299,999 | MLS#: 170055634