Reviews of Tomahawk Steakhouse York. (Restaurant) in York (North Yorkshire).