This 2010 photograph shows the entrance of the Church of Saints Peter and Paul, a Roman Catholic church located at no. 225A Queen Street. This picture was taken from inside the church, and shows the arch-shaped entrance, as well as the round stained glass window above it. Title devised by Library staff.
From the Little Red Dot Collection. All rights reserved. National Library Board, 2010