Ellsworth Foot And AnkleEllsworth Foot And Ankle · Podiatrist770 S Highway 99, Fillmore, UT 84631(801) 253-6886Check availability No reviews yetInsurance:Not specifiedBook onlineClaim listing