Vodafone Idea Limited stores Near Karam Pura Road, New Delhi, 110008