Jump to MLS#:
MLS#:180007819
1362 Palomar Pl, Vista, CA 92084
$349,900 | MLS#: 180007819