Third Degree Glass FactoryPhysical Address: Third Degree Glass Factory, Delmar Boulevard, St. Louis, MO, USA Mailing Address: 5200 Delmar BlvdSt. Louis, MO 63108