Location

Our Lady Queen of Poland Church
9906 83 Ave NW
Edmonton, Alberta, Canada
T6E 2C1


[View Larger Map]