The Crown Inn is a traditional pub and restaurant located in the Cheshire countryside. It offers a dining experience with a focus on traditional pub fare.