Address: High Street | Watton at Stone, Rivershill, Watton-at-Stone, East Hertfordshire, Hertfordshire, England, SG14 3SD, United Kingdom