Ivy Creek Investments has entered into a new lease at One Energy Square in Dallas. One Energy Square is a 276,485 square foot, 14-story, Class A office building located in the North Central Expressway sub-market. Owned and managed by Younan Properties, the building is a multiple-year Energy Star recipient. The award recognizes the top 25% of office buildings in the United States with an energy efficient performance.