Podiatrists go Results Found: 1 Button group with nested dropdown Northern Illinois Foot & Ankle Specia... Northern Illinois Foot & Ankle Specialists, Ltd. 113 W. Main St. Cary IL 60013 (847) 639-5800