Skip to content
Flora & Fauna
Where are we?
Situated just north of the A303, the main road to London from the South West
, Downhead is a small hamlet housing a just a few farms and cottages.