Welcome to Irvine Old Parish Church : a site of continued Christian worship for over 1,000 years.
Title from cover.