Chula Vista

567 Telegraph Canyon Rd
Chula Vista CA 91910
Phone: (619) 482 7696