KFC The Hough Retail Park Address: KFC The Hough Retail Park Lichfield Road Stafford Staffordshire ST17 4PW Back to The Hough Retail Park page