Investors are backing an 11,000-sq-ft Emory Peak retail center on Loop 1604 with construction set for summer 2026.