$695,000 -
1166 Melrose Avenue
Chula Vista ,
CA 91911
County: San Diego