Isola Restaurant by nomnombali 26 November SHARE Facebook Twitter Pinterest Danau Tamblingan 29 | Sanur Beach, Sanur, Denpasar, Bali 80228, Indonesia 0361 289 310 http://www.isolabali.com/ Cuisines : European, Italian Best for : Couple Menu... Read More →