Narada Boutique Hotel Shanghai Bund

No. 839 Ren Min Road, Huangpu, 200001 Shanghai, China

Hotel image
Read more reviews for Narada Boutique Hotel Shanghai Bund