Designed by
Title
Church organ of The thistle chapel in St Giles' Cathedral or the High Kirk #315882904
Description
Edinburgh, Scotland - Jan 18, 2024 - Church organ of The thistle chapel in St Giles' Cathedral or the High Kirk. The most important place of worship in the Edinburgh, Space for text, Selective focus
This image is editorial