Where is Petre Island?

Where is Petre Island located?

Petre Island, Petre Island, United States of America (approx. 41.38315°, -73.73708°)


Where is Petre Island on the map?