International Print Center New York is located in Chelsea between 10th and 11th Avenues at 526 West 26th Street, room 824.
New York, New York
September 18, 2008

THE FUTURE MUST BE SWEET: Lower East Side Printshop Celebrates 40 Years at International Print Center New York