Dianna Loves Glass

Dianna Love’s Glass is a stained glass studio located in Rockwood, TN.

We sell everything you would need to create stained glass. We offer classes for the beginner and beyond. Our passion is creating custom pieces and restoring century-old window sets.

Our Services

Dianna Love’s Glass offers complete restoration for all kinds of stained and leaded glass windows. Including all aspects of wood frame restoration or new frames. We also build all types of new stained glass windows for churches and residential. Custom original designs are available as well as many contemporary designs.

Dianna Love’s Glass also stock a full complement of different types of finished pieces of art glass for sale in our gallery, that features a live inventory of pieces available.

Learning Stained Glass With Dianna

Ever wanted to learn how to create a stained glass piece? Dianna of Dianna Love’s Glass will be teaching classes ranging from beginner to pro. All materials are provided in the classes and tools are available for use. 

Customer Reviews

Dianna Grady is great at getting colours together when you tell her what you plan on making. Don't ever need to fear about the packaging and shipping, very securely packed.
Sandy Sebo Cleland
Customer
Dianna does amazing work. I have had a couple of pieces of hers throughout the years and have never gotten so many compliments on her work. What makes it even better she is a beautiful person herself and it definitely shows in her work.
Melissa Hinz Tyrrell
Customer
Just left Dianna's shop. I had a wonderful experience, and can't wait to take classes with her! She took the time to help a beginner and share lots of tips and helpful knowledge! Would highly recommend for people to stop by here and meet her in person.
Vickie Surber
Customer
We work one on one with our clients to ensure that their custom piece meets all their design needs and will be perfectly integrated into their architectural space.

Contact Dianna Loves Glass

2305 North Gateway Ave Rockwood, Tennessee
Phone: (865)320-6576