Maestro is an Italian restaurant offering comforting dishes and Italian specialties.