Super 8 hotel songjiang shanghai
Location super 8 hotel songjiang shanghai is situated in songjiang and area attractions include tropical storm water park dino beach and national exhibition and convention center additional area attractions include shanghai zoo and caohejing hi tech park