KFC 3.6 / 5

7304 E Admiral Bl, Tulsa

Overview

It serves the world's best tasting chicken.

Tips & Reviews