3 Hall Public House is a pub offering a unique dining experience in a historic setting, with a carefully crafted menu featuring a mix of flavours.