There isn't much information on this wiki about Quest Town. If you know Japanese or are willing to translate, try the Japanese wiki.
What do you think?