Day

December 30, 2016
The annual Christmas Carol Service at the Tower of London in the historic and atmospheric Chapel Royal of St Peter ad Vincula in December has become so popular that early booking is advised. St Peter ad Vincula, and the Tower itself, can hardly be bettered as a venue, and the organist and Royal Chapel Choir...
Read More