Headquartered in Charlotte, N.C., Babcock & Wilcox is a global leader in energy and environmental technologies and services for the power and industrial markets. B&W companies employ approximately 4,700 people around the world.
Photos & Videos
Reviews and Recommendations
Powered by COSSD
Please help us to connect users with the best local businesses by reviewing Babcock & Wilcox
Babcock & Wilcox
Address:33 - 1515 Highfield Cres SE Calgary, AB