STRELA HQ - Munich, Germany

STRELA's base of operations is Munich, Germany. Munich is the capital of Bavaria and the third largest city in Germany. Munich is a technology hotspot and one of the economically most successful and fastest growing cities in Germany. Munich…