NARMADA MOTORS 10 months ago ID: #938841 Listed In : Electronics Patna Bihar india 9199212699 https://narmadamotors.in/ [email protected] Business Description Narmada Motors is one of the leading TATA, Leyland, Bharat Benz and Eicher truck spare parts supplier firms in the India. We have our distribution points in all over India. Visit now! Reviews & Ratings Write a Review No Review. Please login / register to add your review. Tags : Genuine Benz Parts Sellers in Africa