church of our lady immaculate s

28 Norfolk Street
Guelph
Ontario
Canada