Vodafone Idea Limited stores Near Gol Chakkar, New Delhi, 110095