I never thought to go to Sherwood Island. Had some relatives over last week and we decided to explore what was there. I was surprised to see a very calm, restful environment with a Nature Center. I know the 9/11 Memorial is there and should visit it. I learned that I need to pay attention to what we have here.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.