Barnhill St. Margaret's Parish Church

A Church of Scotland Parish

OSCR SCO 11017

DATES FOR YOUR DIARY

In addition to the events below we have a wide range of regular activities.