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