Green Garden Beach Resort Bali 3 Star Class About Contact Jl. Jenggala - Tuban Beach, Kuta BeachBadung,Bali80361 Indonesia Get Directions Visit Website