New Rochelle Before and After: Glen Island Pagoda 1916 Written By: Talk of the Sound News This is the famous Glen Island Pagoda overlooking the beach…current photo from 2004 shows the Fort Slocum water tower in the distance. Facebook Twitter LinkedIn Google+ StumbleUpon Pinterest Shares