Duncan Fine Jewelry

Do you need help? Please call us at 573.348.3332.

Our Location
Duncan Diamonds & Fine Jewelry


4050 Osage Beach Parkway
Osage Beach, MO 65065 (Map)

Store Hours
Mon 10:00 AM - 6:00 PM
Tue 10:00 AM - 6:00 PM
Wed 10:00 AM - 6:00 PM
Thu 10:00 AM - 6:00 PM
Fri 10:00 AM - 6:00 PM
Sat 10:00 AM - 6:00 PM
Sun Closed



Love your new look and as always all your smiling faces. Your site is great, cant wait to shop on line with Duncan's but will always stop in and enjoy the cookies :) Stace & Sue Read More
This is an Amazing place to buy any and all jewelry. They go above and beyond and really listen to the customer. Thank you for all you have done for me! I will keep going back!
I absolutely love this Family Owned Business. They truly treat you like family! I personally worked with Lacey; she went above and beyond to assist me with every detail of choosing the perfect ring enchanter for my diamond. I absolutely love it!
Ducan Jewery is the best, been going there for years. Never had bad service of any kind. You lovely people are great. Miss you guys. Hope to see you soon. Read More
Great people, great service! Have been extremely happy with any purchase I have made there. Made my first purchase there about 25 years ago.
We love Duncan II and all who work there You are such a blessing to know and do business withFran ProfferChristian Motorcyclists Assocp.s. send brownies.

Please feel free to contact us.

We have jewelry professionals ready to help.

Contact Us Appointment