$563,000 -
536 Telegraph Canyon Rd Unit E
Chula Vista ,
CA 91910
Complex/park: Telegraph Canyon Terrace