7-Eleven 26796

7-Eleven #26796 is a 7-Eleven convenience store located at 2107 Schuetz Road, St. Louis, Missouri.