Vodafone Idea Limited stores In Santacruz West, Mumbai, Maharashtra