No. 17, Jalan SG 3/4, Taman Sri Gombak, 68100 Batu Caves, Selangor.
Explore the enchanting wonders of Indonesia from lush jungles to pristine beaches, delve into diverse landscapes and vibrant cultures. Indulge in delicious cuisine, discover traditional crafts, and create lasting memories.