Maurice's Castle

Maurice's Castle is an Enchanted Forest location featured on ABC's Once Upon a Time. It debuts in the twelfth episode of the first season.