'Castle Hotel,' part of the luxury Starwood Hotels chain, is slated to open this August in the seaport city of Dalian in Liaoning Province, Northeastern China.


Visit the original source and full text: Shanghaiist