825 E Palomar St Chula Vista Ca 91911, 14315 | HotPads