former Kelvinside Parish Church

GPTKB entity