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?
{"latitude":40.859444,"longitude":-73.69639,"title":"Hempstead House"}