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.”