Located in Scarborough, Maine, Allen Screen and Digital Printing has specialized in point of purchase solutions and custom signage for over 40 years. Our experience includes fabrication and prototyping services, screen printing, and a full range of precision finishing capabilities, ...
25 Washington Ave
04074 Scarborough, Maine
Ph. (207) 510-6800