Is there a way to restrict access to a particular node?
You can use this module Permissions by Term

Frontend Features

Restricts users from accessing the nodes related to specific taxonomy terms by their roles and/or specific user accounts.

Restricts users from access to forbidden nodes in views.



Tag the node to the specific taxonomy term and restrict access to nodes tagged with that specific node.