CANVAS PRINT - "St Ives Harbour" From £55