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