Vodafone Idea Limited stores Near Dharamsi Street, Mumbai, 400003