Windsor Jewelers is a jewelry retailer with locations in Charlotte and Winston Salem, North Carolina. The company sells TUDOR watches and operates Monday through Saturday.
AI named Windsor Jewelers from December 2025 to March 2026.