20 Oz at Meehan's Chophouse, Keller: Reviews | Hungru