Where is Hempstead House?

Where is Hempstead House located?

Hempstead House, Hempstead House, United States of America (approx. 40.859444°, -73.69639°)


Where is Hempstead House on the map?