Answer
Glen Island Park is a 105-acre island park located in New Rochelle. The park offers a variety of recreational activities, including picnic areas, playgrounds, and beaches. It is also home to a historic castle, which was once a popular entertainment venue in the late 19th century.