$1,149,000 -
961 Wind Cave Place
Chula Vista ,
CA 91914
County: San Diego