Locavore Ubud Review and exploring Bali’s street food. Elected the 20th best restaurant in the world serving Modern Cuisine with Local Produce in Ubud, Bali, Indonesia. Not forgetting the Martabak-Manis one of the guiltiest pleasure, sinful but heavenly delicious.
Read More