7304 E Admiral Bl, Tulsa
It serves the world's best tasting chicken.
Chill Out
Kids Friendly
Typical Tourist