Restaurant review: Cabbage Hall Entertainment