McLeod & Savoie Auto & Truck Repairs Limited 5006 Montrose Rd, Niagara Falls (Ontario) L2H 1K5 Directions Phone 905-356-2226 Trailer repair Truck Repair FacebookTwitterEmail