Accommodations, HotelsInside The Castle Hotel, ChinaThe Castle Hotel is a fairytale-like hotel located on the top of Lotus Mountain, overlooking Dalian City, Liaoning Province, China. The hotel is owned by Starwood Hotels & Resorts and is part of The Luxury Collection.With a Bavarian style, the hotel offers full sea and city views. Castle Hotel opened in 2014, becoming one of the most impressive hotels in China. Many visitors liken the hotel to a “Beauty and the Beast” story with its fortress, marble floors and beautifully decorated gardens.Here, you can experience the 450 m2 indoor swimming pool, the 2,000 m2 spa area with direct views of the beach. The hotel has 292 standard rooms and 29 luxury rooms. The price for a regular room is around 2.7 million VND per night.If you want to feel like a Disney princess, the Presidential Suite is the way to go, starting at VND361 million per night.The rooftop garden inspired by the British aristocratic style is where you can enjoy afternoon tea.The hotel has three restaurants and two separate lounges for cigar smokers.Since its inauguration in 2014, Castle Hotel has become a symbol of luxury, uniqueness and charm. Previously, Dalian was ranked by the United Nations as one of the top 500 cities with excellent climate environment and was named “City of Romance” by the National Tourism Administration. Alpin Panorama Hotel Hubertus