Anting Villa Hotel Hotel Xuhui
Anting Villa Hotel is located in Shanghai, a 2-minute walk from Hengshan Road Metro Station. It features Spanish and French architecture, free internet access and a Chinese restaurant.
Number of rooms: 166
46 Anting Road., Xuhui, 200031 Shanghai, China
Hotel booked 1 times today.