south hill flowers
   
   
 

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.