Photos coming soon
HOTEL
Echo Beach Villas 6
Jl. Pantai Batu Mejan No.90a, Canggu
Where it sits
Echo Beach Villas 6
Jl. Pantai Batu Mejan No.90a, Canggu
-8.64759, 115.13219
Plan around Echo Beach Villas 6
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Oct 12, 2026.
