Photos coming soon
HOTEL
djabu Echo Beach Hotel
jalan padang linjong, Bali, Indonesia
Where it sits
djabu Echo Beach Hotel
jalan padang linjong, Bali, Indonesia
-8.64555, 115.13602
Similar stays nearby
Plan around djabu Echo Beach Hotel
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Nov 5, 2026.
