Reviews of The Duck & Drake. (Pub) in Peterborough (Cambridgeshire).