Jimbaran· Jl. Four Seasons Resort, Jimbaran 80361 Indonesia
Jl. Four Seasons Resort, Jimbaran 80361 Indonesia
Discover the best places to dine on the island