Search
Menu
Home
Sources
About
Contacts
Alden Island
Alden
island
is a very
small island
within the
Duck Hill
marshland
in
Duxbury, Massachusetts
. A small
unpaved road
connects
the island
with the
mainland
to
Harmony Hill
Road
.