The Anchor Inn in Henley is a charming riverside pub known for its welcoming atmosphere and traditional British fare. Nestled by the River Thames, it offers picturesque views, making it a popular spot for both locals and visitors. With a menu featuring hearty pub classics and a selection of fine ales, it’s the perfect place to relax after exploring the scenic Henley-on-Thames.