answersLogoWhite

0

Harrington Sound is a large inland body of water in the northeast of the main island of Bermuda.

User Avatar

Wiki User

12y ago

What else can I help you with?