Astra Stube (Hamburg, Germany) Astra Stube (Hamburg, Germany) Date: May 12, 2010Location: Hamburg, GermanyConcertYes, Yes! Related