Loddon Nature Reserve
Twyford, United Kingdom
Loddon Nature Reserve is a 14-hectare (35-acre) nature reserve on the edge of the village of Twyford in Berkshire. It is managed by the Berkshire, Buckinghamshire and Oxfordshire Wildlife Trust.
Park data from Wikidata (CC0). Summary from Wikipedia (CC BY-SA).