Libman Co. (Arcola, Illinois)

USA / Illinois / Arcola / Arcola, Illinois / North Sheldon Street, 220
 manufacturing  Add category

They make mops and brooms. Pretty much the biggest gig in Arcola.

(217) 268-4200
libman.com
Nearby cities:
Coordinates:   39°41'15"N   88°17'58"W
This article was last modified 10 years ago