Vodafone Idea Limited stores Near Ramchandra Lane, Mumbai, 400064