7-Eleven 14336

7-Eleven #14336 is a 7-Eleven convenience store located at 77 Newell Road, East Palo Alto, California.