Where is Neathouse Place?

Where is Neathouse Place located?

Neathouse Place, Neathouse Place, Great Britain (approx. 51.495358°, -0.141865°)


Where is Neathouse Place on the map?