Ambhara Hotel
Ambhara Hotel
Hotel
Jl. Iskandarsyah Raya No. 1, Jakarta, Indonesia
74
Average ·
156 reviews