Vodafone Idea Limited stores Near Century Mills Road%2C Mumbai%2C 400013