World
Indonesia
Bali Island
Bali
Legian
07668
Legian Holiday Villa, Bali, Bali Island, Indonesia
3 bedroom Villa Private pool 350 mtr from Legian Beach