The Anting Villa Hotel HengShan is a 4.5-star European-styled garden hotel located near the bustling Xujiahui shopping district just a three-minute walk from the subway and popular bar street Hengshan Road. The ... Read more

View all Luxury Hotels in Shanghai