57 Maoming Lu
Shanghai, Shanghai
September 19, 2005

Auditions for International Festival Chorus at The Lyceum Theatre

December 10, 2005

IFC performs Handel's Messiah at The Lyceum Theatre

April 21, 2007

Off, Off, Offenbach at The Lyceum Theatre

April 21, 2007

Off, Off, Offenbach at The Lyceum Theatre