Family Foot And Ankle Center Of San AntonioNPI · 1770235616Family Foot And Ankle Center Of San Antonio · Sports Medicine Podiatrist6510 Babcock Rd Suite 105, San Antonio, TX 78249(210) 999-5550Check availability No reviews yetInsurance:Not specifiedBook onlineClaim listing