If you're looking for American restaurants in Tulsa look no further. Subway (1605 N Peoria) is known for having some of the best American in Tulsa. Located at 1605 N Peoria, Subway (1605 N Peoria...show more
Last updated July 5, 2023