Glen Island Park Loading Map.... Glen Island Park Weyman Avenue New Rochelle, NY 10805 40.89373 -73.786713 Address Weyman Avenue New Rochelle NY 10805 United States Upcoming Events No events in this location