7-Eleven 13586

7-Eleven #13586 is a 7-Eleven convenience store located at 913 Otay Lakes Road, Chula Vista, California.