MYSTICEcclesmachan ChurchEcclesmachan, United KingdomSite originally consecrated on 13 September 1224. Restored in 16th century.View on Google MapsView on GymHuntr MapSubmit UpdateSubmit Update