Shanhu
Shanhu means:
- Shanhu (Taixing) (珊瑚 镇), a large community in Taixing City, Jiangsu Province, China
- Shanhu (Zhongshan) (珊瑚 镇), a large town in Zhongshan County, Guangxi Autonomous Region, China
- Shanhu (Lengshuitan) (珊瑚 乡), a township in Lengshuitan District, Hunan Province, China
- Shanhu (Shanghang) (珊瑚 乡), town in Shanghang County, Fujian Province, China
- Shanhu Dao (珊瑚 岛), island of the Paracel Islands