Sale: 105 Ormond Street North, Thorold (Thorold Downtown), L2V1Z3