Liberty is New England’s premier screen printing shop. Liberty is primarily a contract screen printing facility that serves the trade.
Category:
Website:
Phone number:
203-632-5449
Address:
141 South Main Street, Beacon Falls, CT 06403
Email:
Last confirmed:
Tuesday, January 16, 2018 - 3:45pm