KFC J625235

KFC #J625235 is a KFC restaurant located at 1785 Hilliard-Rome Road in Hilliard, Ohio.