Vodafone Idea Limited stores Near Main Manglapuri Road, New Delhi, 110045