A restaurant is a place people visit to enjoy a meal. Typically more up-market than a cafe, restaurants range from informal dining places to exclusive establishments patronized by the wealthy.