Jambuluwuk Thamrin Hotel
Jambuluwuk Thamrin Hotel
Hotel
Jl. Riau No. 5 - 7, Thamrin
, Jakarta, Indonesia
10350
86
Very Good ·
41 reviews