Hotel 7 Days Premium·Shenyang North Railway Station North Square
★★★
No. 72, Beizhan Road, Shenyang, China Show on map
Shenyang North Station South Square Light Hotel is a hotel in Shenyang, China. It is one of 2,762 places to stay in Shenyang listed on Triptoic.
No. 72, Beizhan Road, Shenyang, 110000, China
Shenyang North Station South Square Light Hotel is located at No. 72, Beizhan Road, Shenyang 110000, China.
Highly rated alternatives close by