Clockwork Castle

 is a location in the Hidden World. The boss battle that happens inside Clockwork Castle is Carrie's.

Inhabitants
Clockwork Demon

Carrie