Stars 99 Hotel (Shanghai University of Finance and Economics)
No.661 Zhengli Road , Shanghai, 200433, China
About Stars 99 Hotel (Shanghai University of Finance and Economics)
Amenities
- Room Service
- Internet Access - Free Public Access
We are an independent travel network
offering over 100,000 hotels worldwide