Ambhara Hotel 4 stars

Jl. Iskandarsyah Raya No. 1, Kebayoran Baru, Kebayoran Baru, 12160 Jakarta, Indonesia

Hotel image
Read more reviews for Ambhara Hotel