Taboulis, TULSA, Oklahoma (OK)
Conveniently located at 6001 South Sheridan Road () in TULSA, Oklahoma (OK) (74145), Taboulis can be reached at 9184777742. It is advisable to call ahead of time to make a reservation.
More restaurants in TULSA, Oklahoma (OK)
Taboulis contact information and details:
Address: 6001 South Sheridan Road - , TULSA, Oklahoma (OK) 74145
Contact Phone: 9184777742
