Vodafone Idea Limited stores Near Sheetla Road, Agra, 282005