Vodafone Idea Limited stores Near Shiv Mandir Road, Jodhpur, 342001