Molecha Organic Warung is located in Kec. Ubud, Indonesia on F7X572C, Jl. Subak Sok Wayah, Ubud. Molecha Organic Warung is rated 4.6 out of 5 in the category organic restaurant in Indonesia.
Address
F7X572C, Jl. Subak Sok Wayah, Ubud
Service options
Takeaway
Dine-in
Amenities
Good for kids
Toilets