905 N. Main St. Findlay Ohio: Office building for Rent.