Martha's Landing

Martha&#39;s Landing is a location in.

Features and Overview
Martha&#39;s Landing is located in East Necluda.

Nomenclature
Martha's Landing is named for Martha's Bay. Martha's Landing also shares its Japanese name with Martha's Bay.