7-Eleven 34487

7-Eleven #34487 is a 7-Eleven convenience store located at 12650 North Beach, Keller, Texas.