Vodafone Idea Limited stores In Powai Naka, Satara, Maharashtra