Get Listed
The Anandi Hotel and Spa
Leading Hotels of the World Hotel
Address: No. 7, Lin Hong Road, Shanghai,, Shanghai, 200335 , China