This 2010 photograph shows the interior of the Church of Saints Peter and Paul, a Roman Catholic church located at no. 225A Queen Street. This photograph shows the altar, as well as the stained glass windows above it. By the two sides are statues placed within openings in the walls. Title devised by Library staff.
From the Little Red Dot Collection. All rights reserved. National Library Board, 2010