Where is Yambaru National Park?
Where is Yambaru National Park located?
Yambaru National Park, Yambaru National Park, Japan (approx. 26.805801°, 128.26593°)
Where is Yambaru National Park on the map?
Yambaru National Park - Naha
{"latitude":26.805801,"longitude":128.26593,"title":"Yambaru National Park"}