Beast's castle

Beast's Castle resides in the center of the Isle of the Forest. It is where Beast resides.