Where is Hampstead Norreys?

Where is Hampstead Norreys located?

Hampstead Norreys, West Berkshire, United Kingdom (approx. 51.4851203°, -1.2397119°)


Where is Hampstead Norreys on the map?