The Layar Designer Villas and Spa

VERIFIED
The Layar Designer Villas and Spa
Score: 23,481
416 out of 1,120 5 Star Hotel Worldwide
16 out of 1,120 5 Star Hotel in Indonesia
16 out of 1,120 5 Star Hotel in Indonesia