KFC E648029

KFC #E648029 is a KFC restaurant located at 12566 Southwest 120th Street in Miami, Florida.