Jump to MLS#:
MLS#:250000969
1760 E Palomar St, Unit 108, Chula Vista, CA 91913
$534,900 | MLS#: 250000969