Astronautics Hotel - Shanghai, Shanghai, China
Astronautics Hotel - Shanghai is conveniently located at 525 Sichuan North Road in Shanghai, China
Hotel Location:
Address: 525 Sichuan North Road
City: Shanghai
Country: China
Hotel Features:
- Fitness
- Meeting Room