Our Lady of the ScapularParishShareThorold Stone RoadNiagara Falls, Ontario L2J 1C2CanadaGet directions