Restaurant Recommendation System Using User Preferences and Ratings | Synapse