Posted inHotels Starwood opens castle hotel in China Starwood has opened The Castle Hotel, A Luxury Collection Hotel, in Dalian, China. September 23, 2014February 27, 2023 Continue Reading