15 Best Flooring Contractors in Saint Louis, MO

Need a contractor?

We will help you!

Verified by Contractor

Decorative Concrete Resurfacing is the most established decorative concrete contractor in St. Louis and its surrounding areas for over 30 years. We have been transforming ordinary pool decks, front en...

Verified by Contractor

Comar Floors
Verified by Contractor

The flooring store that comes to you. We have a small retail space instead of a giant showroom, which saves you money.

Verified by Contractor

One of TOP TEN HONORS in the Nation and St. Louis as an outstanding ""Mom and Pop"" Pizzeria. We only use the FRESHEST ingredients. Our dough is made in the store EVERYDAY! We us 100% REAL MOZZARELLA ...

Corporate Flooring Group, Corp provides Flooring services in Maryland Heights. Call them at 314-222-3111 for more details.

Just Around The Corner, Inc. provides Flooring services in Saint Louis. Call them at 314-487-9909 for more details.

The St Louis Mat Company Inc provides Flooring services in Saint Louis. Call them at 314-650-0877 for more details.

Nanette, Inc. provides Flooring services in Saint Louis. Call them at 314-371-3410 for more details.

Winschel Carpet Service Inc provides Flooring services in Florissant. Call them at 314-831-8181 for more details.

CARPET SPECIALISTS LTD provides Flooring services in Maryland Heights. Call them at 314-432-0600 for more details.

Blast Technology Inc provides Flooring services in Saint Louis. Call them at 314-842-5454 for more details.

Key Carpet Inc provides Flooring services in Saint Louis. Call them at 314-890-9909 for more details.

Harco Midwest Restoration Co., Inc. provides Flooring services in Saint Charles. Call them at 314-746-9685 for more details.

West County Flooring provides Flooring services in Ballwin. Call them at 636-386-8539 for more details.

Michaels Flooring provides Flooring services in Saint Louis. Call them at 314-544-1589 for more details.

United Carpet Company, Inc. provides Flooring services in Hazelwood. Call them at 314-567-3771 for more details.