Cannon | MacInnes
>
Ecclesiastical
>
Community Window
Detail of the Language of Flowers. Etched, painted, stained and enamelled.