Glen Island Park
[vc_row][vc_column width=”1/2″][vc_column_text] Did you know the first theme park in the United States was in New Rochelle? It’s true. Starins Glen Island opened in 1881, more than 50 years before Walt probably even contemplated Disneyland. Dubbed “America’s pleasure grounds”, Starins Glen Island, now known simply as Glen Island Park, was similar to Epcot theme park […]