Shankara Borobudur
Shankara Borobudur
Hotel
18 Jalan Balaputradewa
, Borobudur, Indonesia
56553
87
Very Good ·
763 reviews