Lee & Associates: Sitex adds 25,000 sq. ft. industrial building in Englewood 3 years ago news2020 Lee & Associates: Sitex adds 25,000 sq. ft. industrial building in Englewood