DEVON FOOT AND ANKLE CLINIC Share: DEVON FOOT AND ANKLE CLINIC 3018 W. DEVON AVE Chicago, IL 60626 Map What's Nearby? Distance: 5 10 15 20 25 50 mi.