Nel's Organic is located in DKI Jakarta, Indonesia on Jalan Aries Utama Blok E/12 No. 9 Meruya, RT.13/RW.3, Meruya Utara, Jakarta Barat. Nel's Organic is rated 4 out of 5 in the category organic restaurant in Indonesia.
Address
Jalan Aries Utama Blok E/12 No. 9 Meruya, RT.13/RW.3, Meruya Utara, Jakarta Barat
Service options
TakeawayDine-in
Amenities
Good for kidsToilets