Start of main content.

Royal School Hampstead

Royal School Hampstead is in London Borough of Camden, England.

The Environment Around Royal School Hampstead

The local environment around Royal School Hampstead is described as:

“Urban school near Hampstead Heath. Small playing area within the school so not much nature in our own environment.”

The kind of things that are available at/near to Royal School Hampstead are: