Overview

Deqiu Garden Hotel - Shanghai

Search hundreds of travel sites at once for hotel deals at Deqiu Garden Hotel - Shanghai

788 Shenfu Road (Shenfu Lu), Shanghai 201108, China
+86 215 442 6629

S$ 80+

Deqiu Garden Hotel - Shanghai
Sat 16-12
Sun 17-12

Nearby

  • 7 km Tropical Storm Water Park
  • 13 km Longhua Temple
  • 14.4 km Xujiahui Shopping District
show all
Map

Map