7-Eleven 27664

7-Eleven #27664 is a 7-Eleven convenience store located at 8395 Otay Mesa Road, San Diego, California.