Dennistoun New Parish Church

Dennistoun New Parish Church
9 Armadale Street, Dennistoun, Glasgow, G31 2UU
Photo of Dennistoun New Parish Church