Hotel Borobudur Jakarta 5 stars

Jalan Lapangan Banteng Selatan No. 1, Gambir, 10710 Jakarta, Indonesia

Hotel image
Read more reviews for Hotel Borobudur Jakarta