Mehta Auto Store is located in India on Shop No.38, Nera Baba Syoran Das Temple, Janta Hospital Road. Mehta Auto Store is rated 3 out of 5 in the category auto parts store in India.
Address
Shop No.38, Nera Baba Syoran Das Temple, Janta Hospital Road