We found a cheaper price for you!

1 photo
Shanghai, Shanghai

Paper H12 Hotel

Location

No.622 Huaihai Middle Road, China
MAP

Nearby accommodations