Mosaic Panel

Childrens Hospice, Balloch, Scotland