We are located right in the middle of Padang Linjong (Echo Beach)
25 A Jl. Padang Linjong – Canngu – Bali