Vodafone Idea Limited stores Near Sultanpuri Road, New Delhi, 110083