A restaurant, also operating as a café and snack bar.