Vodafone Idea Limited stores Near Mela Road, Gwalior, 474002