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 is world famous for the tasty beer, the arts, spectacular sights, cozy parks and the very special welcoming bavarian atmosphere. For us and our watches it is the ideal HQ address.