Restaurant and pub offering delicious food and a memorable dining experience.