This paper studies estimating the channel state information at the end of receiver (CSIR) for multiple transmitters communicating with only one receiver so that the latter can decode the incoming signal more efficiently. The transmitters and the receiver are all equipped with multi-antennas and using orthogonal space-time block codes (OSTBC). An algorithm is developed based on deep learning for estimating multi-user multiple-input multiple-output (MU-MIMO) channels. The algorithm could estimate the CSIR using a single pilot block. The proposed convolutional neural network (CNN) architecture designed for this task begins with an input layer that accepts grayscale images, followed by six convolutional blocks for feature extraction and processing. The network concludes with a fully connected layer to output the estimated channel information. It is trained using a regression loss function to map input images to accurate channel information accurately. The performance of the proposed method is compared with classical methods like least square and subspace-based methods, including Capon and rank revealing QR (RRQR) methods. CNN achieved better performance in comparison with the reference. Computer simulations are included to validate the proposed method.