South Shore Nature Center

located at 130 Bayview Avenue East Islip, NY 11730 Phone: (631) 224-5436  Since I was a little girl I loved visiting the South Shore Nature Center. I grew up on the south shore in Oakdale and I went here often to go for nature walks. If you take Bayview Avenue more south you will end up at […]

Read More