Did you mean: Tavern Tulsa
The Tavern
(1,220)
American restaurant
Laid-back taproom dishing refined New American cuisine plus creative cocktails & craft beers.
Address: 201 N Main St, Tulsa, OK 74103
Hours: Closed ⋅ Opens 11 AM
Phone: (918) 949-9801
The Tavern is a modern neighborhood pub featuring world class wines, craft cocktails, artisan beer, and upscale tavern cuisine in Tulsa, Oklahoma.