Castle Rock is a pub offering entertainment and tastings in a modern and elegant setting.