Upwood Meadows
From Wikipedia, the free encyclopedia
Upwood Meadows are jointly owned and managed as a nature reserve by the Wildlife Trust for Bedfordshire, Cambridgeshire, Northamptonshire and Peterborough[1] and Natural England.[2] They lie west of the village of Upwood in the county of Cambridgeshire and have been designated a National Nature Reserve[3] and Site of Special Scientific Interest.[4]
[edit] References

