Vodafone Idea Limited stores In Mahavir Nagar, Thane, Maharashtra