Oxford International Song Festival is the new name for Oxford Lieder...

2013 Festival

11 October 2013, 9:00am 26 October 2013 - 10:00am

Select Tickets