1. Ozark Glass & Mirror 16278 Indian Creek Trl, Houston, MO 65483 Coordinate: 37.30036,-91.97079 Phone: (417) 967-4322