User comments, reviews and photos from the Cow Roast and Aldbury from Tring Station Hertfordshire, England