Shankara Borobudur
Shankara Borobudur
Hotel
18 Jalan Balaputradewa
, Borobudur, Indonesia
56553
86
Very Good ·
59 reviews