Vodafone Idea Limited stores Near Golf Course Extension Road, New Delhi, 110041