Sports Hotel
Hotel
Xuhui
Neighbouring Xujiahui Cathedral and Guangqi Park, Sports Hotel is conveniently located in the heart of Xujiahui. Free Wi-Fi access is available.
Number of rooms: 196
15 Nandan Road, Xuhui, 200030 Shanghai, China