La Finca - Spanish Restaurant, Subak Sari