About Indcar
Indcar is the trading name of Industrial Carrocera Arbuciense SA, a Spanish-based coachbuilder, specialized in building mini- and midibus bodies mainly on Mercedes-Benz, Iveco and Man vans and truck chassis. Their products are sold throughout all of Western Europe.