Aldo's Deli is a restaurant offering deli-style cuisine.