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.
1581 Dupont St.,
Toronto, Ontario M6P 3S5