5525 W Skelly Dr, Tulsa, OK 74107 +1 918-446-1561
restaurant, Oakhurst, OK, United States
How to go there