Weyman Ave, New Rochelle, NY , USA
Step into a slice of paradise at Glen Island Park in New Rochelle! With its lush greenery, sandy beaches, and stunning views of Long Island Sound, this hidden gem is perfect for a day of picnicking, swimming, or simply soaking up the sun. Don't forget your camera for some envy-inducing Instagram shots!
Landmark
Lat: 40.8863627, Lon: -73.7835815
ShareWebsite LinkCall