7-Eleven 26796

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