Italian restaurant Pesto Cafe, located in the Mahelan shopping center.