CORE recently completed the TreeHouse project located at The Hill Shopping Center in Dallas, Texas. The 16,000 square foot building is the world’s FIRST net-zero home improvement store. TreeHouse will be officially open for business starting tomorrow, June 2nd.
To view the NBC coverage of the project, please click HERE.
Photo courtesy of BizJournals.com.