Echo Bay photograph

Echo Bay

Use attributes for filter !
Islands Echo Island
Date of Reg.
Date of Upd.
ID1984249
Send edit request

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.

Related Persons

Next Profile ❯