Vodafone Idea Limited stores Near Road Number 3, Mumbai, 400080