The Deutsches Schauspielhaus is a theatre in the St. Georg quarter of the city of Hamburg, Germany. It was established in 1901 by the renowned stage actress Franziska Ellmenreich. From Wikipedia
The prestigious theater festival begins its 60th edition tonight, showcasing ten standout productions from Germany, Austria, and Switzerland through May 18.