8330 Riverside Pkwy, Tulsa, Oklahoma 74137 USA
Social distancing for sure... But the music is always good in here
Photo Credit: Yelp