Now open at the River Spirit Casino in Tulsa, OK is our 5 O’Clock Somewhere Bar! The 5,000-square-feet bar, located in the center of the Casino, is open from Noon until 2am each day, featuring ice cold beer and our signature cool concoctions. Check out the photos from our sneak peek celebration!