Reviews of Inn on the Green Acomb. (Pub) in York (North Yorkshire).