The Star Inn is a public house and family-friendly restaurant located in the picturesque village of Geddington. It serves traditional home-made food and local drinks.