Anchor Inc Child Development Center Service: Childcare Address: 1915 Welby Way City: Tallahassee State: FL Postal Code: 32308 Phone Number: (850) 765-1624 Rate this provider