Hotel Floral Hotel Shanghai Heyuan Inn Zhujiajiao Ancient Town
★★★
6888 Huqingping Road (Huqingping Gonglu), Lane 258, Lvhu Road (Lvhu Lu), Qingpu District, Shanghai, 201713, China, Shanghai, China Show on map
Oriental Land Garden Hotel is a 4-star hotel in Shanghai, China. It is one of 9,873 places to stay in Shanghai listed on Triptoic.
6888 Huqingping Road (Huqingping Gonglu), Lane 258, Lvhu Road (Lvhu Lu), Qingpu District, Shanghai, 201713, China, Shanghai, China
Oriental Land Garden Hotel is located at 6888 Huqingping Road (Huqingping Gonglu), Lane 258, Lvhu Road (Lvhu Lu), Qingpu District, Shanghai, 201713, China, Shanghai, China.
Oriental Land Garden Hotel is rated 4 stars.
Highly rated alternatives close by
Hotel
Inn
Hotel
Hotel
Inn