Kejora Suites
Kejora Suites
Resort
Jalan Danau Tamblingan No. 25
, Denpasar, Bali, Indonesia
80228
94
Excellent ·
450 reviews