Find the word definition

Crossword clues for stowa

Wikipedia
Stowa

STOWA is a watch manufacturer based in Engelsbrand, Germany. STOWA is owned by Jörg Schauer, who also owns the Schauer watch brand and the DUROWE watch movement brand.