Haycock Hotel

The Haycock Hotel near Peterborough.