Yes. There is an onboard cafe with a freshly prepared menu of sandwiches, salads and snacks available for purchase.