Rachael Helms, LISW-S
Social Work
Make an Appointment
(419) 344-7334Telehealth services available
Steppping Stones is located at 206 W Lima St, Findlay, OH 45840.
Providers at Steppping Stones specialize in Social Work.
One provider practices at Steppping Stones.
Use the insurance check on this page to verify if Steppping Stones is in-network.