The Wood River Refinery is an oil refinery located in Roxana, Illinois, approximately 15 miles north of St Louis, Missouri.


Back to Project Details