$587,770 -
1388 Challis Pl 232
Chula Vista ,
CA 91913
Complex/park: Hillsborough Otay Ranch Village of Santa Venetia