Subway
Address:
2501 S Harvard Ave, Tulsa, OK 74114
Phone:
(918) 743-7900
Other Details:
Founded in 1965, the SUBWAY
Restaurants
Other Businesses:
- Fleming's Steakhouse - Tulsa at 1976 Utica Square, Tulsa, OK 74114
- Wendy's at 1905 E. 21st Street, Tulsa, OK 74114
- Arby's - CLOSED at 324 S Main Street, Tulsa, OK 74103
- Sushihana at 3739 S Peoria Ave, Tulsa, OK 74105
- McDonald's at 2245 Southwest Blvd, Tulsa, OK 74107