A traditional British wine bar, The Star Inn offers a classic pub atmosphere.