Reviews of Tally Ho Restaurant. (Restaurant) in Hamilton (Ontario).