Italian restaurant Pesto Cafe, offering a taste of Italy.