Retail

Our commercial real estate investment portfolio includes retail space for lease in Decatur, Texas.

Decatur Plaza

Decatur Plaza

Decatur Plaza is a 10,000 sq. ft. retail building located in Decatur, Texas.  Click for more details…