Fairyland-style castle-shaped restaurant