Vodafone Idea Limited stores Near Road Number 44, New Delhi, 110034