- Glasgow, Scotland, United Kingdom
Parish Administrator
Contact Bianca Nel
St Ninian's Church is a company based out of 5 Baldwin Avenue, Glasgow, United Kingdom.