Pizza Factory Address: 807 W Main St, Elmwood, IL 61529 Phone: (309) 742-8870 Cuisine: Pizza Pizza, Restaurants Other Businesses: Roadhouse at 4903 N Stone School Rd, Elmwood, IL 61529 Whitney & Potts Limited at 118 W Main St, Elmwood, IL 61529 David Vaughan - COUNTRY Financial Representative at 114 W Main St, Elmwood, IL 61529-9608 Toots Treats LLC at 608 W Main St, Elmwood, IL 61529