Sarasvati Borobudur
Sarasvati Borobudur
Hotel
Jl. Balaputradewa 10, Borobudur, Central Java, Indonesia
84
Very Good ·
122 reviews