Vodafone Idea Limited stores Near 1A, New Delhi, 110018