Overhead Door Company of St. Louis
12046 Lackland Rd.
St. Louis, MO 63146
Mon – Fri: 8:00 AM to 5:00 PM
Sat: 9:00 AM – 1:00 PM
Sunday Emergency Service Available
Vice President, General Manager
(Click the marker in the map above to find directions to our showroom!)