Hotel Borobudur Jakarta
Hotel Borobudur Jakarta
Hotel
Jalan Lapangan Banteng Selatan, Jakarta, Indonesia
84
Very Good ·
482 reviews