Call Us
Request Appointment
339 E Melrose Ave Findlay, OH 45840
Phone: 419-424-0131
Fax: 419-424-5595
*By Appointment Only
Copyright © 2026 Orthopaedic Institute of Ohio. All Rights Reserved
Digital Marketing by Incredible Marketing