Vodafone Idea Limited stores Near Block X, New Delhi, 110083