Alila Villas Uluwatu, Bali Pecatu
Jl Belimbing Sari
Pecatu,
ID 80364
Near Uluwatu Temple