Liston Hotel Songjiang Shanghai Hotel
610 Lane 900 Sanxin North Road,Lane 900, Shanghai, 201600
Located in Thames Town and surrounded by lush greenery, the European-style Liston Hotel Songjiang Shanghai is 400 m away from Songjiang Art Museum and a mere 5-minute drive from Songjiang New Town Subway Station (Line 9).