Vodafone Idea Limited stores Near Nehru Road, Mumbai, 400055