Echo Bay
Echo Bay is an embayment located off Long Island Sound in the city of New Rochelle in Westchester County, New York. It is an anchorage for small craft and is generally fully occupied during the summer.
Echo Bay is an embayment located off Long Island Sound in the city of New Rochelle in Westchester County, New York. It is an anchorage for small craft and is generally fully occupied during the summer.