Overview

Shanghu Garden Hotel

Shang Lake Scenic Area, Changshu 215500, China
+86 512 5210 5888

Call

+86 512 5210 5888

Nearby

    Show all
    Reviews
    Map

    Map