Loading hotels
Confirming room availability...
Super 8 Hotel, No.111 Dongfeng Street Hanyang, Wuhan, China
With a stay at Super 8 Hotel in Wuhan (Caidian District), you'll be 11 minutes by foot from Wuhan Sports Center Stadium. This hotel is 9.2 mi (14.8 km) from Guqin Tai and 9.4 mi (15.2 km) from Tortoise Mountain TV Tower.