The Chequers Inn in Stapleford was once a legendary watering hole. Now residents think it's a 'blight on the community'

See Full Page