A restaurant is a commercial establishment where meals are prepared, served, and sold to customers, typically eaten on-premises.