KFC Restaurants Close Again as Supply Problems Return

News

KFC restaurants in southwestern England were forced once again to close briefly due to delivery problems. Find out more here.

Author: