Facilities Ball Finisher Farm, Holland IA Media OverviewPhotos (0)Videos (0)Documents (0)Materials (0)Media Releases (0) Ball Finisher Farm 19490 205th St, Holland, IA 50642, USA Open in map Submit information Upload Photos Upload Videos Upload Documents Upload Materials None found for this facility.