exileonpainstreet.com
A secret New York City place
Governors Island is a little drop of land in New York harbor. If you draw a triangle between the southern tip of Manhattan, the Statue of Liberty and Brooklyn, the island is floating in the middle.…