The Cathedral of Saints Vladimir and Olga located at 115 McGregor Avenue is truly a work of art. The Cathedral was built in 1950 and has a seating capacity of over 1,000. Critics say that some of the finest icon paintings and stained glass windows in Canada are located in the Cathedral 16 of 34 large stained glass windows were done by the late world famous artist Leo Mol.
The Cathedral has previously won The Hidden Gem three years in a row in 2012, 2013, 2014.