A deli offering Italian cuisine, including fast food and street food options. Enjoy meals on-site or take them to go. Vegetarian choices are available.