Vodafone Idea Limited stores Near Amba Prasad Road, Agra, 282001