This project aims at building an intelligent restaurant recommender system. General recommendation systems only consider the rating of restaurants given by users. This system aims to consider the various factors involved with each restaurant and use them to provide better recommendations. In short, the attempt is to design and attribute-aware collaborative filtering approach to restaurant recommendations.