Address : binhai west road, shahekou district 600, dalian Show Hotel Map
The Castle Hotel A Luxury Hotel located on the flourish Wanxia Mountain, overlooking northern China's vibrant Xinghai Bay and The Yellow Sea, is the starting point of the beautiful Dalian Coastal Road. 12 kms to the nearest airport (dalian zhoushuizi international airport) 10 km to the nearest station (dalian railway station )