Established in 1979 C W Sellors Jura Watches is the UK’s largest independent family run luxury watch retailer, committed to building longstanding relationships with each of our customers.
Expires 2030-01-01
Established in 1979 C W Sellors Jura Watches is the UK’s largest independent family run luxury watch retailer, committed to building longstanding relationships with each of our customers.