Supplement /
Castlehill Parish Church (Ayr, Scotland)
[Ayr] : Castlehill Parish Church,
Castlehill Parish Church (Ayr, Scotland)