Location
517 Telegraph Canyon Rd,
Chula Vista, CA 91910-6436
![Dhoris A](/assets/img/avatar_female.jpg)
By Dhoris A | 11/20/2015
always fresh... love the staff nice and friendly
![sofit](/assets/img/avatar_female.jpg)
By sofit | 2/19/2015
friendly employees