TRUCKS CENTER IBARRA is located in Ibarra, Ecuador on Av Cristobal de Troya 10101 y, Piedad Gomez Jurado. TRUCKS CENTER IBARRA is rated 5 out of 5 in the category truck accessories store in Ecuador.
Address
Av Cristobal de Troya 10101 y, Piedad Gomez Jurado