Fast food cafe serving sandwiches and Illy coffee. Known for generous portions and homemade treats.