Vodafone Idea Limited stores Near Tigri Extension, New Delhi, 110080