ELGIN: St Giles Church
St Giles Church High St, ElginAs part of our Highland Tour, delayed since 2020, the choir is very much looking forward to a return visit to St Giles Church. Tickets will be available from Cathedral Continue reading
£10.00