Reviews of The Master Chef - Indian Take Away. (Restaurant) in Peterborough (Cambridgeshire).