louis restaurants st vegan vegan restaurants st louis downtown You wont run out of choices soon at the Local Bison Kitchen and Bar. 522 S Boston Ave Suite 103 Tulsa OK 74103. … Tuesday, May 24, 2022 Edit