Dotée de la climatisation, la Villa Echo Taman Bali est située à Canggu, à 200 mètres de la plage de Nelayan. Il se trouve à 500 mètres de la plage de Batu Bolong et à 700 mètres de celle de Berawa.
Jalan Nelayan, Gang SiPutih, 80361 Canggu, Indonésie