Vodafone Idea Limited stores In Kachhari Road, Merta, Rajasthan