Pizza & pasta
The Island Hotel, Jl. Padma Utara Gg. Abadi No. 18, Legian, Bali
Get your hands on this food. Yummmm!