Well, sorry Belle1962 there is not a restaurant in the DL castle. It is more of a walk thru, than a full structure like WDW. As for character dining, let me see what I can remember.
In Disneyland
The Plaza Inn
At the Disneyland Hotel
Goofy's Kitchen
At the Grand Californian Hotel
The Storyteller's Cafe always has Chip and Dale, for breakfast only.
In California Adventures
Ariel's Grotto
And the Last one I remember is at the Paradise Pier Hotel, the PCH Grill, offers Lilo and Stitch for breakfast only as well.
You can reach Disney Dining for reservations at (714) 781-3463