Contact

Penumbra is an online prints sales portal operated by imagefoundry and located in Toronto, Canada. All the works are produced at and shipped from our location at 1581 Dupont St – and yes, you are welcome to visit and see the facilities!
Our hours of operations are 10am to 6pm, weekdays only.

Imagefoundry
1581 Dupont St.,
Toronto, Ontario M6P 3S5
Canada

Telephone: 416-477-5652
Fax: 647-547-1173
e-mail: info@imagefoundry.ca