NACOGDOCHES – America's Self Storage, a 145,530-sf self-storage facility, has been sold to a limited liability company.
The 958-unit property sits on 18 acres. It is at 2903, 2601, 2415, and 2401 South St.
Marcus & Millichap marketed the property on behalf of the seller.
Our twice-weekly e-newsletter provides a quick overview of Texas real estate markets. Because your time is valuable.