L'hotel Odua Thamrin Giacarta si trova nel quartiere Menteng di Giacarta, a soli 5 minuti a piedi da Pasar Blora.
Il Monumento Nazionale è a una distanza di 3 km da questo hotel, mentre il Complesso sportivo Gelora Bung Karno è a 3,1 km. Il centro di Giacarta dista 3 km da questo hotel confortevole a 2 stelle. L'Odua Thamrin Giacarta è situato a circa 10 minuti in auto dalla Cattedrale di Giacarta. Questa struttura confortevole si trova a 350 metri dalla stazione della metropolitana Dukuh Atas BNI e a due passi dalla fermata d'autobus Halte Trans Commuter Sudirman.
Alcune camere dispongono anche di uno scrittoio e una TV a schermo piatto con canali satellitari. Sono equipaggiate con servizi per la preparazione di tè/caffè per prepararsi i pasti autonomamente. Inoltre, offre una TV a schermo piatto con canali satellitari per godere del tempo libero. Bagni ad uso esclusivo sono inclusi nelle camere.
L'hotel Odua Thamrin serve quotidianamente una colazione a buffet. Il ristorante Waroeng Mee si trova a circa 5 minuti a piedi.