18/F, Yunhai Mansion, No. 1329 Middle Huaihai Road, Xuhui District, Shanghai, China
Located 3.2 km from the modern Shanghai Urban Planning Exhibition Hall Museum, the 3-star Lemon Hotel - Metro Line 1 Line 7 Changshu Road 200 Meters offers general facilities such as a lift and a vending machine. The surrounding area includes Shanghai Museum of Arts and Crafts and Changshu Road tube station a few metres away from the hotel.
Oriental Pearl TV Tower is 6 km from the accommodation, while He Luting Concert Hall is 600 metres from the location. The hotel is only a 10-minute walk from South Shaanxi Road Yongjia Road bus stop and next door to James Cohan Gallery. The property is located 6 km from Shanghai Metro train station.
Offering a flat-screen TV with satellite channels, the 165 rooms come with climate control to ensure a comfortable stay.
This hotel is only a few steps from Kota's Kitchen 3 serving Japanese dishes.
Check out the carefully selected restaurants and attractions near the hotel
Hide places nearby
Show public transport
Find out what other guests say about Lemon Hotel - Metro Line 1 Line 7 Changshu Road 200 Meters!
For your convenience, we have collected the reviews from several sources.
100% Verified Reviews
No reviews yet :(
If you stayed at this hotel, share your experience with us, please