Get Directions to Roof Sixty-Six Rooftop Bar ← View details 121 S Elgin Avenue, Tulsa, Oklahoma 74120 (918) 779-4445 Get Directions From* To * — Required information