Former St Peter’s Church – Peel
The Clock Tower and remaining altar window and walls of the former St Peter’s Church in Market Place in Peel. A fire in 1958 made the building unsafe and it…
A non stop photographic journey around the beautiful Isle of Man by Peter Killey