Skip to content
Nook

Nook

Ubud, Indonesia

restaurant$4.6 rating

Open-air restaurant overlooking rice paddies. Affordable local food.