Italian restaurant Pesto Cafe, located in a shopping center.