Vodafone Idea Limited stores In Nada Road, Mohali, Punjab