Dollar Tree Plaza

Sq. Ft.: 30,800
Built: 2013
NNN

Dollar Tree Plaza is a 30,800-square-foot, multi-tenant retail center that is 100 percent leased on triple-net terms, located in Victoria, Texas.