Cempaka Villa Borobudur
Cempaka Villa Borobudur
Hotel
Jalan Badrawati, Dusun Ngaran Lor
, Borobudur, Indonesia
56553
76
Good ·
39 reviews