Welcome to the Treehouse! Welcome to The Treehouse Center for Children and Families! We are a pediatric office located in Stafford Springs, CT. Our office offers a close, family-friendly alternative to "big medicine." We focus on families as a whole and strive to make each child feel like they are a part of our extended family..