NATURE INN BUSINESS HOTEL

1301 Gong He Xin Road
Shanghai
China