The Treehouse (map) 34 Buchanan Street Colorado Springs, CO, 80907 United States ✚ gCal ✚ iCal We just dropped off some gorgeous LSD shatter to the Treehouse this morning in Colorado Springs! Head on over and snag some up before it's gone!