The Royal Ballroom at Disneyland Shanghai is located in Snow White Castle. It is a very high-end restaurant with a set menu of 380 yuan, an appetizer, a staple food, a dessert and drink. It tastes very good and the quantity is large. In addition, 200 yuan will be the closest location to the castle to watch the fireworks show, which is really great value.