$749,900 - 1981 Strata Street, Chula Vista, CA 91915
1981 Strata Street
Chula Vista,
CA
91915
Country: US