Mega is a village in Moraid, Tambrauw Regency of Southwest Papua, Indonesia. The town is located on the northwestern coast of the Bird's Head Peninsula.[1]
This Southwest Papua location article is a stub. You can help Wikipedia by expanding it.