Description

Helen Island is located in Mabel Bay, on SW coast of Prince of Wales I., Alex. Arch. 1400 feet long.

History

Local name reported in 1905 by E. F. Dickins, US@C&GS.

Nearby Features