The Illustrated Christmas Story

Regular price £7.95

The timeless tale of Christmas is retold with some glorious illustrations and no less than 21 carols, arranged for Piano and Voice.