Reviews of KFC Telford - Trench Lock. (Restaurant) in Telford (Shropshire).