Restaurant
RestaurantEat & Drink

Elgar Inn

in Earl's Croome

Illustration — photo coming soon

This restaurant sits just outside Ryall in the northern Cotswolds, near the Worcestershire border and a short distance from Upton upon Severn.

It takes its name from Edward Elgar, the renowned English composer who spent much of his life around the Malvern area, connecting the place to an important strand of local cultural heritage. The inn operates as a restaurant where you can settle in for a proper meal or a drink while you're out exploring the region. Their menu centres on classic British cooking using fresh, quality ingredients and whatever's in season, so it's the sort of place where you can genuinely relax after a day's walking. The atmosphere strikes the right balance—acknowledging its musical namesake without tipping into heavy-handed theming.

The location works well for visiting Upton upon Severn, the riverside town famous for its marina and regular community events, or if you're heading towards the Malvern Hills and the historic spa town of Malvern itself. Whether you're looking for a lunch stop or planning a full evening meal, you'll find straightforward, contemporary food prepared with real care. It's a good spot to connect with the region's rich musical and cultural history while enjoying genuine Worcestershire hospitality.

Visitor reviews

Every review has a sheep rating. If you have dogs on your account, you can add an optional dog-friendly paw rating when you post.

Loading reviews…

What's on nearby

Nearby as the crow flies

12
1 / 2
Reference & sources
52.07774°N, 2.20142°W Data: osm