Papillon Echo Beach
Hotel
Canggu, Badung
Welcoming guests with modern accommodation and three outdoor pools, Papillon Echo Beach is situated in the Canggu Beach district in Canggu. The villa is 200 metres from Echo Beach.
Number of rooms: 56
Jalan Batu Mejan Echo Beach, 80361 Canggu, Indonesia