London Bach Society's 28th Bachfest 2018
St George's Church, Hanover Square
31 October 2018 at 20:00
Print