Situated just four miles east of Stevenage in the picturesque village of Benington the Lordship Gardens spread over seven acres surrounding a fine Georgian manor house with remains of a Norman Castle and moat. Visitors of all ages will enjoy the peac...