Fresh from the press: These cards are printed in Papershop's own printing studio located along side our shop in Punavuori, Helsinki.