Ankle & Foot InstituteDoctors · St. Louis, MOPodiatrists, Sports Medicine, Medical Spas. Serving the Russian-speaking community in St. Louis.Address: 1011 Bowles Ave, Fenton, MO, 63026Phone: (636) 717-1100Website: http://www.ankleandfootinstitute.com/Loading map...