KFC 27807

KFC #27807 is a KFC restaurant located at 2093 Taylor Street in Houston, Texas.