The Swan Inn is a welcoming pub located in Upton Warren, offering a family-friendly dining experience with a well-priced menu served all day. It features a play area, outside seating, and airy decor.