Shankara Borobudur

Shankara Borobudur

Hotel

18 Jalan Balaputradewa, Borobudur, Indonesia 56553