Located in Jakarta (Central Jakarta), Jambuluwuk Thamrin Hotel is within a 15-minute walk of Bundaran HI and Grand Indonesia. This hotel is 0.6 mi (1 km) from Plaza Indonesia and 12.1 mi (19.4 km) from Taman Mi ... Read more

View all Luxury Hotels in Central Jakarta