Tear Drop Island is an island, located at New York, NY 11215, United States
this tiny island is known as tear drop island. google maps doesn’t even think it’s an island.