Traditional country pub with rooms in the village of Elton, set in the heart of beautiful countryside southwest of Peterborough.…