Cherry Holiday Villa

Cherry Holiday Villa Address: 77, Nonggong Road, Shanghai, China

Minimum price found for Cherry Holiday Villa was: Null CNY

Click here to get more information, photos & guest ratings for Cherry Holiday Villa