Echo Bay
Use attributes for filter ! | |
Islands | Echo Island |
---|---|
Date of Reg. | |
Date of Upd. | |
ID | 1984249 |
About 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.