Where is Oakwood Hotel & Apartments Taman Mini Jakarta located?
Oakwood Hotel & Apartments Taman Mini Jakarta, Oakwood Hotel & Apartments Taman Mini Jakarta, Indonesia (approx. -6.30246°, 106.88576°)
Oakwood Hotel & Apartments Taman Mini Jakarta, Oakwood Hotel & Apartments Taman Mini Jakarta, Indonesia (approx. -6.30246°, 106.88576°)