Florida Foot & Ankle CenterDoctors · Miami, FLPodiatrists, Sports Medicine, Orthotics. Serving the Russian-speaking community in Miami.Address: 888 NE 126th St, North Miami, FL, 33161Phone: (305) 892-7959Website: https://www.floridafootandanklecenter.com/Loading map...