Holy Trinity Church

Holy Trinity Church
5 Trinity Place, Elgin, IV30 1UL
Photo of Holy Trinity Church