Browse Items (1 total) Tags: 904 E. Locust St. Browse All Browse by Tag Search Items Sort by: Title Creator Date Added Photo of the Permacel Tape Co. Building. Photograph of Permacel Tape Co. building located at 904 E. Locust St., Decatur, IL. Tags: 1962, 904 E. Locust St., BS1993, building, Business, Decatur IL., fire, Manufacturing, Masking Tape, Permacel Tape Co., Reunion 1966