Established in 1979 C W Sellors Jura Watches is the UKs 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 UKs largest independent family run luxury watch retailer committed to building longstanding relationships with each of our customers.