Overview

Ji Hotel Lujiazui Babaiban

No.818, Zhangyang Road, Shanghai, China
+86 215 835 5555

฿ 2,125+

Nearby

    show all
    Reviews
    Map

    Map