Welcoming Village Pub with Hearty Home Cooking
The Castle Inn is a family-run pub and inn offering classic, no-frills pub dishes and generous portions of hearty home cooking. Guests highlight freshly prepared mains such as sirloin steak and plentiful, satisfying meals. Comfortable en suite rooms and attentive, accommodating service create a relaxed, welcoming stay for travelers and diners alike.