Virtual guide is an android application based on the concept of information retrieval using images. The application makes use of a back-end database which is used to store technical information about images to be displayed once an image has been matched. In order to come up with an algorithm for matching images, a comparative study of image matching/recognition algorithms is carried out and a hybrid algorithm is proposed. The algorithm utilizes more than one recognition techniques for getting more accuracy in results and we maintain priorities by defining a scoring mechanism for each technique according to the results they produce. The final product is able to provide information/guidance to people at run-time and can be further extended to provide location-based services.