Family-friendly pub, The Swan, offers a welcoming atmosphere and a modern, dog-friendly beer garden. Serves quality pub food.