Genacross Lutheran Services-Wolf Creek Campus is located at: 2001 Perrysburg Holland Road, Holland, OH 43528, United States.