Crossroads Deli is a deli offering call-in and walk-in orders for takeout.