View all Places

Roof Sixty Six Bar

Category: Bar
Hours: 3:30pm-12am
Address: 121 S Elgin Avenue Tulsa, Oklahoma 74120
Phone: (918) 779-4445

Roof 66 Bar is located atop the Indigo Hotel.  The rooftop bar has incredible views of downtown Tulsa.  Roof 66 also features top of the line liquors along with a great selection of wine, beer and tasty food.