The Castle Inn is a traditional village pub with a sun-filled beer garden. It offers home-cooked meals and a welcoming atmosphere.