Shelter Island – The Art of the Land
Description
Shelter Island one of New York’s oldest inhabited islands — established in 1655. I like to think of it as a living New York art museum… mostly an outdoor museum.
Shelter Island one of New York’s oldest inhabited islands — established in 1655. I like to think of it as a living New York art museum… mostly an outdoor museum.