Description

Menefee Islands is located extends in Menefee Anchorage, on SE coast of Prince of Wales I., near entrance to Moira Sound, Alex. Arch.

History

Local name published in 1925 Coast Pilot (p. 76).

Nearby Features