Location
517 Telegraph Canyon Rd,
Chula Vista, CA 91910-6436
By Dhoris A | 11/20/2015
always fresh... love the staff nice and friendly
By sofit | 2/19/2015
friendly employees