St. Michael & All Angels Church – Kingstone
The church of St. Michael & All Angels is 12th century with additions during the 13th and 14th centuries. It was partly restored in the mid 18th century, and completely restored in the 19th century. Continue reading St. Michael & All Angels Church – Kingstone