Podiatrists Avalon Foot Clinic 8601 South Cottage Grove Avenue Chicago, IL 60619 (773) 783-7599 avalonpodiatry.com