The Castle Inn is a traditional country pub located on the grounds of Caldicot Castle and Country Park. It offers homemade dishes made with locally sourced ingredients. The pub is open seven days a week, with varied opening hours.