Da Lillo is an Italian restaurant offering pizza and other dishes in a modern and welcoming atmosphere.