Subway Reviews & Details
9500 S Delaware Ave
Subway is located at 9500 S Delaware Ave in Tulsa near the intersection of E Main St and E 95th St. Their menu consists of American dishes . Call (918) 298-8900 today!
- On The Menu:Sandwiches
- Major Intersection:E Main St And E 95Th St
Tell us more about Subway Tulsa!