Delta Dewata

88-17, Jl. Monkey Forest, Ubud, Gianyar, Bali 80571, Indonesia
3.80 (1)
Friendly
Asian, Indonesian, Southeast asian

Recent Reviews

Dishes

Verified by abillion’s vegan community
Get abillion app