Where is Manursing Island?
Where is Manursing Island located?
Manursing Island, Manursing Island, United States of America (approx. 40.971207°, -73.6629°)
Where is Manursing Island on the map?
{"latitude":40.971207,"longitude":-73.6629,"title":"Manursing Island"}