Ôwarung is an Indonesian restaurant offering flavorful dishes made with fresh ingredients. Currently temporarily closed.