Vodafone Idea Limited stores Near Taj Link Road, Agra, 282001