iTA
–
Elmwood, LA, 70123
iTA is the largest Navistar truck dealer in Louisiana, covering the New Orleans, Northshore, Slidell, Houma, Lafayette, Baton Rouge and Lake Charles markets. iTA sells International-branded new trucks and all makes and models of pre-owned used ... - May 04