The Patra Bali Resort & Villas

Tuban Beach Near Kuta Denpasar
Tuban
Indonesia