1. Ink Spots Printing 3015 183rd St, Homewood, IL 60430 Coordinate: 41.55677,-87.68998 Phone: (708) 754-1300