Oakwood Hotel & Apartments Taman Mini Jakarta
Oakwood Hotel & Apartments Taman Mini Jakarta
Hotel
Jalan Pintu 1, Taman Mini Indonesia Indah
, Jakarta, Indonesia
13880
74
Average ·
69 reviews