

2-star · Shanghai (and vicinity), China
No.1287 Xuchang Road, Shanghai
2-star Fanhua Hotel in Shanghai (and vicinity) — compare prices across major booking sites on Booking Wolf.
Fanhua Hotel is at No.1287 Xuchang Road, Shanghai, in Shanghai (and vicinity), China.
Loading live availability and room rates…