Vodafone Idea Limited stores Near Gwalior Road, Agra, 282001