You asked:

facts about Shelter Island, New York

  • Shelter Island, the place in Suffolk County, New York, USA.