Where is Shanu?
Where is Shanu located?
Shanu, Zhejiang, China (approx. 30.72444°, 119.4886°)
Where is Shanu on the map?
Shanu - Hanshan Temple Buddhist Temple
{"latitude":30.72444,"longitude":119.4886,"title":"Shanu"}