Reviews of FRIAR TUCK'S OF YAXLEY. (Restaurant) in Peterborough (Cambridgeshire).