Overview

Ji Hotel Lujiazui Babaiban

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

$64+

Nearby

    Show all
    Reviews
    Map

    Map