KFC K402003

KFC #K402003 is a KFC restaurant located at 1804 North Webb Road in Grand Island, Nebraska.