List of 4-Star Hotels near University of Findlay - 1000 N Main St, Findlay, OH 45840, United States.