Company Description
My Car Plaza Toms is a symbol of trust.
My Car Plaza Toms always welcome our customers for business opportunities. Customers are also provided the facilities of Invitation to Japan besides the accommodation while on business trip in Japan. Any type of vehicle, truck, construction machines, used spare parts and electronics are provided on the demand.