Owl's Head

Owl's Head is a town located on the Hidden Vale continent.

Quests
Most Owl's Head NPCs will tell you to talk to Lord Enmar in the guardhouse if you ask about "quests", however, there are several NPCs throughout town with unique quests.