Designed by
Title
Clock tower in the market town of Ormskirk in Lancashire #236446543
Description
27.011.2021 Ormskirk, Lancashire, UK. Editorial. On April 4th 1876, the keys to the new Clock Tower were handed over to the Ormskirk Local Board by representatives of the Court Leet
This image is editorial