Jl. Pagermaneuh No. 57, Lembang 40391, Indonesia, Lembang
A place located in(near) Lembang, Indonesia. It is a rather interesting place, there are a lot of photo spots for locals
A place located in(near) Lembang, Indonesia. It is a rather interesting place, there are a lot of photo spots for locals