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