The images leap out of the dark walls, surreal and vivid and several metres high.
But they're not painted on canvas - these 50-year-old images by Australian artist Arthur Boyd are made up of literally millions of tiny stitches, by one of the world's foremost tapestry studios in Portugal.
The 20 works explore the life of Saint Francis of Assisi, a historic figure who had fascinated Boyd since he was a child.