Results 1 results found Market Place and St. Mary's church, Hitchin, Herfordshire, England, United Kingdom, Europe Churchyard, St. Mary's Church, Hitchin, Hertfordshire, England, United Kingdom, Europe