Starr Hotel Shanghai, Shanghai, China
Starr Hotel Shanghai is conveniently located at No.386 West Zhijiang Road, Zhabei - SHA in Shanghai, China
Hotel Location:
Address: No.386 West Zhijiang Road, Zhabei - SHA
City: Shanghai
Country: China
Hotel Features:
- Fitness
- Meeting Room
- Business Center