Vodafone Idea Limited stores Near Taj Road, Agra, 282001