★★★★½
118 Shi Men No.1 Road, In Shanghai (Jing'an), Shanghai, China
Property Location
With a stay at Howard Johnson Business Club Hotel Shanghai, you'll be centrally located in Shanghai, convenient to Taobao Market and Jing An Temple. This 4.5-star hotel is within close proximity of Shanghai Grand Theatre and Shanghai Art Museum.
Luxury HOTEL