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 2025-12-31
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.