Orange Hotel
Hotel
Shanghai Area, China
A very nice option for those who like to be on the move! Hotel «Orange Hotel (Shanghai Xizang North Road Metro Station)» is located in Shanghai. This hotel is located in 3 km from the city center.
Number of rooms: 143
No.311 Zhongshan North Road, Shanghai, 200070