Where is Dino Park?

Where is Dino Park located?

Dino Park, Okinawa, Japan (approx. 26.63792°, 127.9588°)


Where is Dino Park on the map?