New Rochelle Before and After: Glen Island Pagoda 1916

Written By: Talk of the Sound News

a 001

This is the famous Glen Island Pagoda overlooking the beach…current photo from 2004 shows the Fort Slocum water tower in the distance.