The Content Based Image Retrieval (CBIR) system is a framework for finding images from huge datasets that are similar to a given image. The main component of CBIR system is the strategy for retrieval of images. There are many strategies available and most of these rely on single feature extraction. The single feature-based strategy may not be efficient for all types of images. Similarly, due to a larger set of data, image retrieval may become inefficient. Hence, this article proposes a system that comprises of two-stage retrieval with different features at every stage where the first stage will be coarse retrieval and the second will be fine retrieval. The proposed framework is validated on standard benchmark images and compared with existing frameworks. The results are recorded in graphical and numerical form, thus supporting the efficiency of the proposed system.