Vodafone Idea Limited stores Near Block B, New Delhi, 110095