Shanghai Hotel

505 Wulumuqi Road
Shanghai
China