$645,500 -
1388 Challis Place 225
Chula Vista ,
CA 91913
Complex/park: Mer Soleil