Reviews of Pavillions West Peterborough. (Restaurant) in Peterborough (Cambridgeshire).