Where is Holiday Inn Express - Wuhan Optical Valley, an IHG Hotel located?
Holiday Inn Express - Wuhan Optical Valley, an IHG Hotel, Holiday Inn Express - Wuhan Optical Valley, an IHG Hotel, China (approx. 30.49009°, 114.40985°)
Holiday Inn Express - Wuhan Optical Valley, an IHG Hotel, Holiday Inn Express - Wuhan Optical Valley, an IHG Hotel, China (approx. 30.49009°, 114.40985°)