Reviews of Toby Carvery Peterborough. (Restaurant) in Peterborough (Cambridgeshire).