Definition of the Word STOWA
is a German luxury watchmaker founded by Walter Storz in 1927 and is based in Engelsbrand, Germany.
Close Window