Neva is located in Kecamatan Tanah Abang, Indonesia on Pasar Regional Tanah Abang Blok A Lantai 3 Los E No. 51, Jl. K.H. Mas Mansyur, Kp. Bali. Neva is rated 3 out of 5 in the category stores and shopping in Indonesia.
Address
Pasar Regional Tanah Abang Blok A Lantai 3 Los E No. 51, Jl. K.H. Mas Mansyur, Kp. Bali