Jambuluwuk Thamrin Hotel
Jambuluwuk Thamrin Hotel
Hotel
Jl. Riau No. 5 - 7, Thamrin, Jakarta, Indonesia
88
Very Good ·
31 reviews