Ellwood Group announced it’s building an aluminum casting facility at its engineered castings location in Hubbard, Ohio. The investment is worth a reported $60 million.
According to reports, the facility will be a 70,000 sq. ft. expansion and will employ 34.