Investors are backing an 11,000-sq-ft Emory Peak retail center on Loop 1604 with construction set for summer 2026.
This article originally published at Investors back multimillion-dollar project in San Antonio's booming corridor.