Definition of the Word STOWA


is a German luxury watchmaker founded by Walter Storz in 1927 and is based in Engelsbrand, Germany.

Close Window