St. Mary's Immaculate Church with a huge scene of the Annunciation behind the Altar creating an arch which symbolizes the world with Christ in the centre.
Contact Information | Map | About Us
Canada: 2106-2112 Dundas Street West Toronto Ontario Canada M6R 1W9
Phone 416-531-4881 Fax 416-531-4695
USA: 12 Crane Road, Glenwood, New York 14069 Phone/Fax 716-592-2953
Copyright 2018 Artistic Glass Ltd. All rights reserved.