Established in 1962, Mira Godard Gallery is one of Canada's largest commercial art galleries, focusing on contemporary Canadian and international art.
Websites.ca Talk Ep. 51