Twin Peaks Tulsa 4.2 / 5

7007 S Memorial Dr, Tulsa

Overview

Sports-bar chain where scantily clad waitresses serve American comfort food in lodgelike surrounds.

Tips & Reviews