DeLuca’s Italian Restaurant and Pizzeria If you were to come on a trip to Lansing, Michigan and stopped random strangers on the street and asked them for the best Italian in town I would bet that at least half of them would tell you to go to DeLuca’s, and the other half probably aren’t from Lansing. [...]











