Teodora Art Gallery is a contemporary fine art gallery. Teodora Art Gallery represents established and emerging Canadian contemporary artists in regular solo and group shows, and hosts special invitational exhibitions of significant international artists.