The Power Plant

St. Louis, MO

The Steel Shop

St. Charles, MO

So iLL

Worldwide

Contact

The Steel Shop and the Power Plant are a perfect pair. You can find us at both of these stunning locations.

The Power Plant

1419 Carroll Street
St. Louis, MO 63104

The Steel Shop

650 N Main Center
Suite 105
St. Charles, MO 63301

Contact

The Steel Shop and the Power Plant are a perfect pair. You can find us at both of these stunning locations.

The Power Plant

1419 Carroll Street
St. Louis, MO 63104

The Steel Shop

650 N Main Center
Suite 105
St. Charles, MO 63301