The Search Engine has played an important role in information society. Information in the form of text or a visual image is easily available over the internet. The Visual Search Engine aims at helping users locate and rapidly get information about their items of interest. The Visual Search Engine takes input in the form of keywords or visual images and provides information about destinations, artworks, books, wine, branded items, product’s catalogs, etc. The main goal of this project was to create a Visual Search Algorithm that can find matching images based on an input image’s features or key-points. We have also focused on researching new techniques and applied them to optimize the proposed algorithm and its integration with Android mobile client. The project’s end product is an Android Mobile Visual Search Application, which will function as follows: User clicks a picture of his/her desired item. Application recognizes what that item is, using the Visual Search Algorithm. Application gets the user’s location and based on the user’s current location, it will provide a list of stores nearby him/her of the desired item with its price