St Margaret’s Church St Margaret’s Way Leicester (England, UK) 1 result1 Saturday, June 30, 2012 Leicester (England, UK) Festival for Contemporary Organ 1