Italian restaurant Duomo offers a taste of Italy.