spahotels
guide
.com
About
World Restaurant
Italian Restaurant
Fengxian
»
World Restaurant
Spa hotels near World Restaurant
Ramada Plaza Sino-Bay Shanghai
Rating
8.3
Book from
$
91