Skip to Main Content

Church of Saints Peter and Paul : interior [4]

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.

Credit Line

From the Little Red Dot Collection. All rights reserved. National Library Board, 2010


Explore More Pictures