KFC D333025

KFC #D333025 is a KFC restaurant located at 1293 North State Road 135 in Greenwood, Indiana.