St. Thomas play the Festivalhaus Hellerau during the Dresden festival
Location: Festivalhaus Hellerau, Dresden, Germany