Vodafone Idea Limited stores Near Jawahar Nagar Main Road%2C Kota%2C 324006