Ankle & Foot Medical Center 1540 West Cayuse Creek Drive, Meridian, ID 83646