Stunning engagement rings in St. Charles County

From announcing your love to showing off your style, rings are an important accessory. When you're searching for a great shopping experience with assistance from knowledgeable professionals, Harris Jewelers is the best place in town to find the perfect pieces.

Make Memories That Last a Lifetime!

Harris Jewelers has set a standard that few could live up to. They are one of St. Charles County oldest and best kept secrets; bringing tradition that reflects the beauty of a masterpiece waiting to be created exclusively for you.

Owner Bill Harris realized a dream when his small family business, operated from home, opened its Saint Charles location in a historic house turned commercial building. Business grew quickly and have relocated to 4101 Mexico Road in Saint Peters with over 2500 square feet of Jewelry and Manufacturing to serve Saint Charles County and more. Harris Jewelers prides themselves on their vast selection of high-quality diamonds, gemstones, engagement rings, wedding bands, anniversary rings, pendants, earrings, watches and more in platinum, gold, silver, and more! Our massive selection of over 300 engagement rings and other fine jewelry make it nearly impossible not to find the ring of her dreams but if you don't find exactly what you are looking for we will create a custom masterpiece just for you! Harris Jewelers superior workmanship and personal service is provided at affordable prices without compromising quality and the is what sets Harris Jewelers apart from the others and the place to shop for fine Jewelry in St. Charles. They offer St. Charles County and others something few can provide with custom design and in-house jewelry repair, all at unparalleled quality & price.

Harris Jewelers has taken family tradition and values and infused those into the very heart of their business. It’s the unrivaled service, care and personal attention given to each and every customer. Owner, Bill Harris is inviting St. Charles and St. Louis residents to stop by our new location at 4101 Mexico Rd St. Peters MO 63376 to experience the Harris Jewelers difference. Your design or ours, your memories for a lifetime!

Bill Harris

About us