Luda's Deli is a restaurant known for its homemade food.