Download Image

1996V148.72 New Presbyterian Church, Broad Street, Birmingham

1996V148.72 New Presbyterian Church, Broad Street, Birmingham