The Toyota Parts Centre South of France (TPCSF) was today officially inaugurated in Le Pouzin (Ardèche).