A healthy restaurant chain that's beloved in Dallas-Fort Worth is opening a new location: Flower Child will open a restaurant in Southlake Town Square at 1239 Main St., in the former Trufire space.