Alcast Company is a low pressure permanent mold aluminum foundry which produces high quality aluminum castings!
ALUMINUM SAND CASTINGS
Largest aluminum sand foundry in Illinois
Automated green sand molding (20" x 24") or (14" x 19")
Cope/Drag green...