Choo Choo Train Station is located in Kebayoran Lama, Indonesia on Blok, Jl. Metro Pondok Indah No.23A-24A, RT.1/RW.16, Pondok Pinang. Choo Choo Train Station is rated 5 out of 5 in the category playground in Indonesia.
Address
Blok, Jl. Metro Pondok Indah No.23A-24A, RT.1/RW.16, Pondok Pinang