Alidoro is a sandwich shop known for its Italian sandwiches, offering takeout and delivery.