Dal Maestro is an Italian restaurant.