St Helen's Church

from Wikipedia, the free encyclopedia

St Helen's Church stands for the following churches in Scotland: