Hello All Long Time No Hear,
I have here 2 Alfa Romeo Watches that i would love more info about all i know is that i think they are both from alfa romeo Netherlands dealerships
Here are some photos -
any info would be most gratefull
Saluti
Joe