Vodafone Idea Limited stores In Kurla West, Mumbai, Maharashtra