Italian pizzeria and sandwich shop offering takeout and delivery.