The Niche Bali
The Niche Bali
Hotel
Jl. Legian No. 190, Kuta, Bali, Indonesia
84
Very Good ·
182 reviews