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.
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.