7-Eleven 13568

7-Eleven #13568 is a 7-Eleven convenience store located at 415 Telegraph Canyon, Chula Vista, California.