7-Eleven 29264

7-Eleven #29264 is a 7-Eleven convenience store located at 13515 Big Bend Road, St. Louis, Missouri.