H GRAND HOTEL

124 Caobao Road
Shanghai
China