Doll Inn

Doll Inn is a mountain resort that appears late in the series. It derives its name because it is host to an ancient doll that is said to be home to a vengeful spirit, which will take revenge on anyone who disrespects the doll. The doll is displayed proudly in the central lobby, apparently because it wants to be seen.