Get your quick guide to the top hotels, restaurants and things to do.

Shangchuan Island (上川岛) is an island on the southern coast of China, southwest of Taishan, Guangdong Province. Its name is originated from São João - Saint John in Portuguese. Located 14 km from the...
Get your quick guide to the top hotels, restaurants and things to do.
Get your quick guide to the top hotels, restaurants and things to do.