Ottensen is a former town located in Hamburg, Germany in the Altona borough on the right bank of the Elbe river. It is a now one of the 104 quarters of Hamburg. From Wikipedia
Running until July 6 under a pay-what-you-want policy, the 26th edition spotlights international theater, art installations plus a street arts finale scheduled for early July.