The Star Inn is a charming English pub and restaurant located in the heart of North Yorkshire. Their menu features traditional British cuisine with a modern twist, using locally sourced ingredients. The cozy atmosphere and friendly service create a warm and inviting dining experience.