English: Charlton is a village in Hertfordshire, England, which has steadily been approached by the neighbouring town of Hitchin. Despite Hitchin's growth, Charlton has retained its own identity. Home to a little fewer than fifty people, the village is unremarkable save for its pub 'The Windmill', placed where no windmill ever stood.
Read in another language
This page is available in 2 languages