Vodafone Idea Limited stores In Sec 10, Mumbai, Maharashtra