Vodafone Idea Limited stores Near Nehru Nagar Road, Agra, 282002