Loading. Please wait...


show main info show sidebar hide sidebar


Kura Kura is Indonesian for Turtle, a tourism and creative community island project strategically located in the capital of Bali, Denpasar in South Bali. The island located...

Share it on your social network:

Or you can just copy and share this url