Buy Omega 231.12.42.21.01.003

Omega
Aqua Terra

Last sale price: £2,660

Very good (2016)
With papers and original box