Church of St Peter, Great Berkhamsted - Credit: Wikimedia Commons
The Parish Church of St Peter, Great Berkhamsted, is a Church of England, Grade II* listed church in the town of Berkhamsted, Hertfordshire, in the United Kingdom. It stands on the main High Street of the town and is recognisable by its clock tower. Read more on Wikipedia
Source: en.wikipedia.org