Vodafone Idea Limited stores Near Cambridge School Road, New Delhi, 110018