Wow! Shelter Island Town

The Shelter Island is located in between the North and South forks of Long Island, is a very beautiful island, New York State route 114 runs through the island.

No comments:

Post a Comment

Blog Archive