Our Lady of the Scapular

3 comments:

nix44 said...

where in niagara falls is this church?

Anonymous said...

It's located on Thorold Stone Road.
Across from the Far East Restaurant and right beside John's Restaurant.

nix44 said...

THANKS.