Vodafone Idea Limited stores Near Naraina Road, New Delhi, 110028