Reviews of Toby Carvery Telford. (Restaurant) in Telford (Shropshire).