$1,589,000 -
776 Iron Horse Place
Chula Vista ,
CA 91914
County: San Diego