We’re comparing great hotel deals for you...

    Hotel Sakura Sheshan Villa (Shanghai, China)

    Hotel Sakura Sheshan Villa (Shanghai, China)

    About Sakura Sheshan Villa

    Top amenities

      All amenities

      Contact

      Shanghai Room 302, No. 97, 98 Lane Qiubai Rd, Songjiang District,  200062,  Shanghai,  China

      Frequently Asked Questions about Sakura Sheshan Villa

      Interesting hotels nearby Sakura Sheshan Villa

      These hotels may also be interesting for you...

      Destinations nearby Sakura Sheshan Villa

      Other destinations close to Sakura Sheshan Villa

      Explore nearby attractions