Dennistoun New Parish Church

9 Armadale Street
Glasgow
Lanarkshire
United Kingdom
G31 2UU