Owl's Head

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

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.