Overview

Ji Hotel Lujiazui Babaiban

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

AED 233+

Nearby

    show all
    Reviews
    Map

    Map