7816 SOUTH US 2317816 SOUTH US
Cloverdale, IN
46120
United States of America
Latitude: 39.5075934
Longitude: -86.7992485
AltraBiofuels plant going under. Production has stopped, but another company might buy the asset and bring it back online. Same with Conshocton