Park

Shepperlands Farm Nature Reserve

United Kingdom Finchampstead
Shepperlands Farm Nature Reserve
Shepperlands Farm Nature Reserve · Wikipedia

About

Shepperlands Farm is a 10-hectare (25-acre) nature reserve north-west of Finchampstead in Berkshire. It is managed by the Berkshire, Buckinghamshire and Oxfordshire Wildlife Trust.

Shepperlands Farm Nature Reserve
Shepperlands Farm Nature Reserve
Shepperlands Farm Nature Reserve