Harrold-Odell Country Park is an area of north Bedfordshire's beautiful countryside for you to explore. Set in 144 acres, the Park's main features are two picturesque lakes, which along with river meadows, woodland and tranquil banks of the Great Ous...