Taman Umi is located in Kota Depok, Indonesia on Jl. Raya Bojongsari No.KM 22, Bojongsari Baru, Kec. Bojongsari. Taman Umi is rated 3 out of 5 in the category artificial plant supplier in Indonesia.
Address
Jl. Raya Bojongsari No.KM 22, Bojongsari Baru, Kec. Bojongsari