Reviews of The Black Oven. (Restaurant) in Northampton (Northamptonshire).