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