The Castle Inn in Wigmore is a friendly, family-run village pub known for hearty meals, a relaxed bar atmosphere and a warm welcome for both locals and visitors. Food is served in the evenings with Sunday service too, and there’s a comfortable mix of dining and drinking space. With outdoor seating, parking and free WiFi, it’s a handy stop after exploring Wigmore Castle and the surrounding Herefordshire countryside.