Cow Roast
From Wikipedia, the free encyclopedia
Cow Roast is a town situated between Tring and Berkhamsted along the A41 and nearby Grand Canal in Hertfordshire, England.
Cow Roast is a town situated between Tring and Berkhamsted along the A41 and nearby Grand Canal in Hertfordshire, England.