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.